Graduates with either the Certificate in Programming or A.A.S. degree will have entry-level proficiency in C#, Python, Java, HTML/CSS and JavaScript and be able to enter an entry-level position as a programmer or software quality assurance technician. Students completing the Programming A.A.S. degree will be prepared to transfer to a four-year institution for further studies in Information Technology.
Outcomes
- Students will acquire the skills to relate the states of Software Development Life Cycle (SDLC) in managing a given project.
- Students will be able to formulate algorithms to process input and provide desired output.
- Students will develop original software solutions to real world problems from various sectors and industries using data containers, conditionals, repetitions, and functional constructs.
- Students will be able to design software applications that incorporate good User Interface/User Experience (UI/UX) principles.
- Students will be able to construct custom classes to model data from an external source, using Object-Oriented Programming (OOP) principles of Encapsulation, Inheritance, Polymorphism, and Abstraction.
- Students will be able to compare and contrast coding syntax and constructs of multiple programming languages.
Certificate in Programming & A.A.S. Career Outlook
-
Individuals with either the Associate of Applied Science or Certificate in Programming are prepared to enter the workforce in jobs such as:
- Programmer
- Software Quality Assurance Technician
-
Students should be prepared to test for the following industry certifications upon completion:
- Certified Entry-Level Python Programmer (PCEP-30-02)
- Oracle Certified Associate, Java SE Programmer (OCAJP)
-
If you are interested in continuing towards a bachelor's degree, the Associate of Applied Science degree creates a strong foundation for additional studies within Information Technology.
Program Courses
Required Courses (6 Credits)
COURSE NUMBER | COURSE TITLE | CREDITS |
---|---|---|
FYE 101 | First Year Experience | 3 |
ENG 101 | English Composition I | 3 |
Additional Required English/Communication Course - Choose one of the following courses (3 Credits)
COURSE NUMBER | COURSE TITLE | CREDITS |
---|---|---|
ENG 102 | English Composition II | 3 |
ENG 110 | Fundamentals of Public Speaking | 3 |
Social and Behavioral Sciences - Choose one of the following courses (3 Credits)
COURSE NUMBER | COURSE TITLE | CREDITS |
---|---|---|
ECO 101 | Macroeconomics or ECO 102 Microeconomics | 3 |
PSY 101 | Intro to Psychology | 3 |
SOC 101 | Intro to Sociology | 3 |
ANT 201 | Survey of Anthropology | 3 |
POL 203 | Survey of American Politics | 3 |
Artistic Expression - Choose one of the following courses (3 Credits)
COURSE NUMBER | COURSE TITLE | CREDITS |
---|---|---|
MUS 101 | Intro to Music | 3 |
ART 101 | Art Appreciation | 3 |
ENG 207 | Survey of Literature | 3 |
ENG 201 | Poetry | 3 |
Ethics Requirement (3 Credits)
COURSE NUMBER | COURSE TITLE | CREDITS |
---|---|---|
PHL 101 | Intro to Philosophy | 3 |
Cultural Awareness - Choose one of the following courses (3 Credits)
COURSE NUMBER | COURSE TITLE | CREDITS |
---|---|---|
HIS 122 | Modern History | 3 |
HIS 201 | U.S. History to 1865 | 3 |
PHL 111 | Religions of the World | 3 |
SOC 211 | Racial and Ethnic Minorities | 3 |
POL 112 | Intro to International Relations | 3 |
MUS 114 | World Music | 3 |
Math - Choose one of the following courses (3 Credits)
COURSE NUMBER | COURSE TITLE | CREDITS |
---|---|---|
MAT 102 | Mathematical Concepts | 3 |
MAT 111 | College Algebra | 3 |
MAT 202 | Intro to Statistics | 3 |
Science - Choose one of the following courses (4 Credits)
COURSE NUMBER | COURSE TITLE | CREDITS |
---|---|---|
BIO 101 | General Biology with Lab | 4 |
BIO 201 | Anatomy and Physiology I | 4 |
BIO 210 | Microbiology with Lab | 4 |
CHM 110 | Introductory Chemistry I with Lab | 4 |
EAS 101 | Earth Science: Meteorology with Lab | 4 |
GLG 220 | Environmental Geology with Lab | 4 |
PHY 111 | Conceptual Physics with Lab | 4 |
Technology Skills Requirement (3 Credits)
COURSE NUMBER | COURSE TITLE | CREDITS |
---|---|---|
CIS 100 | Computer Applications and Concepts | 3 |
Programming Requirements - Must complete all 10 courses (32 Credits)
COURSE NUMBER | COURSE TITLE | CREDITS |
---|---|---|
CIS 113 | IT Hardware Essentials and Support (Required) | 3 |
CIS 119 | Introduction to Programming | 4 |
CIS 130 | Adobe Photoshop | 3 |
CIS 135 | HTML/CSS Web Development | 3 |
CIS 138 | JavaScript for Web Development | 3 |
CIS 140 | Windows Development Level I | 4 |
CIS 150 | Java Programming Level 1 | 3 |
CIS 215 | Database Design and Application Development | 3 |
CIS 240 | Windows Development Level II | 3 |
CIS 250 | Internet/Intranet Networking | 3 |
Total Courses: 20
This information is for planning purposes only. EC3 will make every effort to offer the most updated curriculum information above but reserves the right to change, add, and cancel course offerings. Please check with your assigned advisor for the most updated class information.