Computer Programming
-
- Curriculum prepares students to be able to support the software development needs of businesses in a wide variety of industries, including healthcare, manufacturing, insurance, finance, and software publishing.
- Coursework includes designing and developing desktop and web applications. Graduates will be proficient in Python, Java, C++, HTML, MVC, REST, unit testing, and SQL.
- Potential careers include work in one of many potential occupations, including Programmer, Software Developer, Web Developer, Programmer/Analyst, Systems Analyst, Software Architect, Computer Specialist, Technical Support Specialist, Software Trainer, Software Tester, Quality Assurance Specialist, Technical Writer, and Database Developer.
WTCC Program of Study Core Course Offerings for WECIB students
Computer Programming and Development—A25590CP
This curriculum prepares learners to design and develop desktop and web applications. Graduates can be proficient in Java, MVC, REST, unit testing, server-side JavaScript, and SQL. Graduates can be able to support the software development needs of businesses in a wide variety of industries, including healthcare, manufacturing, insurance, finance, and software publishing. Students can solve business computer problems through programming techniques and procedures. The primary emphasis of the curriculum is hands-on training in programming and related computer areas that provide the ability to adapt as systems evolve. Graduates should qualify for employment in business, industry, and government organizations as programmers, programmer trainees, programmer/analysts, software developers, database specialists, software specialists, or information systems managers.
-
Fall Semester 1 (High School Junior)
NOS 110 Operating Systems Concepts | 3 WTCC credits; Prerequisite: none ; HS Credit 1
CTI 110 Web, Programming & Database Foundation | 3 WTCC credits; Prerequisite: none ; HS Credit 1
-
Fall Semester 2 (High School Senior)
DBA 120 Databases Programming | 3 WTCC credits; Prerequisite: CTI110 ; HS Credit 1
WEB 115 WWeb Markup & Scripting | 3 WTCC credits; Prerequisite: CTI 110 ; HS Credit 1
-
Spring Semester 1 (High School Junior)
CTI 120 Network & Security Foundation | 3 WTCC credits; Prerequisite: none ; HS Credit 1
CSC 121 Python Programming | 3 WTCC credits; Prerequisite: CTI 110 ; HS Credit 1
-
Spring Semester 2 (High School Senior)
CSC 120 Computing Fundamentals | 4 WTCC credits; Prerequisite: MAT 003 ; HS Credit 1
CSC 151 Java Programming | 3 WTCC credits; Prerequisite: MAT 003 ; HS Credit 1
-
25 Credits
*WTCC Certificate
- Programming Fundamentals (C25590PF)
Wake Tech Credentials Beyond High School
AAS Degree—Computer Programming & Development (64 Credit Hours)
Updated August 2023. Courses subject to change as program is updated.
-
Technical Standards for Students of Wake Tech Information Technology Programs
Students enrolling in Information Technology programs are expected to meet certain essential functions/technical standards. Wake Tech has deemed these standards essential for successful completion of the program. To verify the students’ ability to perform these essential functions, students may be required to demonstrate the following technical standards:
Critical thinking skills - The ability to exercise sound judgment and evaluate the effectiveness of a variety of specific technical or professional interventions.
Mobility and motor skills - The ability to apply sufficient fine and gross motor skills to perform physical activities related to common information technology occupations, including technical support, computer programming, network administration and data analysis.
Tactile skills - The ability to work with computer input devices as well as other information technology hardware such as peripherals and networking equipment.
Auditory skills - The ability to understand and interpret audio alerts issued by information technology hardware such as a computer or network device.
Visual skills - The ability to view information in an online lab environment, view computer equipment components and view output from a wide variety of computer programs displayed on a computer screen or remote terminal.
Communication skills - The ability to communicate with clarity and precision using a range of communication media and using appropriate information technology terminology and concepts.
Interpersonal skills - The ability to nurture mature, sensitive, and effective relationships, to adapt to changing environments and work related challenges and the ability to work cooperatively and with integrity.
Behavioral skills - The ability to prompt attention to and completion of all responsibilities attendant to the occupation, to integrate constructive criticism, to dress appropriately and to effectively handle stress.