Software Development, AAS
A25590C
Official Program Description registered with the NC Community College System:
The Information Technology (IT) curriculum prepares graduates for employment in the technology sector as designers, testers, support technicians, system administrators, developers, or programmers who use computer software and\or hardware to design, process, implement and manage information systems in specialties such as database services, security, business intelligence, healthcare informatics and others depending on the technical path selected within this curriculum.
Course work includes development of a student’s ability to create, store, communicate, exchange and use information to solve technical issues related to information support and services, interactive media, network systems, programming and software development, information security and other emerging technologies based on the selected area of study.
Graduates should qualify for employment in entry-level positions with businesses, educational systems, and governmental agencies which rely on computer systems to design and manage information. The program will incorporate the competencies of industry-recognized certification exams.
Program Learning Outcomes
Upon completion of the Software Development program, a graduate should be able to:
- Use modern software development techniques and methodologies.
- Use modern software testing techniques and methodologies.
- Complete a software project from the definition phase through implementation.
Degree Awarded
The Associate in Applied Science Degree – Software Development is awarded by the College upon completion of this program.
Note
Students will need access to a computer to complete work outside the classroom. In addition to textbooks, students will be required to provide their own portable storage media, for most classes.
For More Information
The Software Development program is in the Business and Computer Technologies Division. For more information, call (919) 739-6879, or visit us at our web site at www.waynecc.edu
First Semester
ACA 111 | College Student Success |
1
| 1 |
CTI 110 | Web, Programming, and Database, Foundation |
4
| 3 |
CTS 115 | Information Systems Business Concepts |
3
| 3 |
ENG 111 | Writing and Inquiry |
3
| 3 |
WEB 111 | Introduction to Web Graphics |
4
| 3 |
| Total Credit Hours: | | 13 |
Second Semester
| Elective 1 | | 3 |
CSC 134 | C++ Programming |
5
| 3 |
CSC 151 | JAVA Programming |
5
| 3 |
ENG 114 | Professional Research & Reporting |
3
| 3 |
| Humanities/Fine Arts Elective |
3
| 3 |
| Total Credit Hours: | | 15 |
Third Semester
CSC 121 | Python Programming |
5
| 3 |
CTI 120 | Network and Security Foundation |
4
| 3 |
CTS 285 | Systems Analysis & Design |
3
| 3 |
| Total Credit Hours: | | 9 |
Fourth Semester
CSC 251 | Advanced JAVA Programming |
5
| 3 |
DBA 120 | Database Programming I |
4
| 3 |
WEB 115 | Web Markup and Scripting |
4
| 3 |
WEB 182 | PHP Programming |
4
| 3 |
| Math Elective | | 3-4 |
| Total Credit Hours: | | 15-16 |
Fifth Semester
CSC 227 | Cloud Application Development |
4
| 3 |
CSC 289 | Programming Capstone Project |
5
| 3 |
WEB 151 | Mobile Application Development I |
4
| 3 |
| Major Elective | | 1 |
| Social/Behavioral Science Elective |
3
| 3 |
| Total Credit Hours: | | 13-15 |
Total Credit Hours: 65-68
Electives
Elective 1
Select one of the following:
CTI 115 | Computer Systems Foundation |
4
| 3 |
CTS 120 | Hardware/Software Support |
5
| 3 |
Math Electives
Select one of the following:
MAT 110 | Mathematical Measurement and Literacy |
4
| 3 |
MAT 121 | Algebra/Trigonometry I |
4
| 3 |
MAT 143 | Quantitative Literacy |
4
| 3 |
MAT 171 | Precalculus Algebra |
5
| 4 |
Major Electives
Select one of the following:
Humanities/Fine Arts Electives
Choose one course from the
Humanities/Fine Arts list of Optional General Education Courses for AAS Programs.
Social/Behavioral Science Electives
Choose one course from the Social/Behavioral Science list of Optional General Education Courses for AAS Programs.