63 Semester Credit Hours; Curriculum: 0120
This degree prepares the student to become proficient in writing business-oriented computer programs and to develop communication skills critical in the workplace.
Note: Refer to IAI General Education Courses page for guidelines on General Education course selection.
Code | Title | Hours |
---|---|---|
General Education Requirements | ||
Area A — Communications | ||
EGL 101 | Composition I | 3 |
Select one of the following: | 3 | |
Composition II | ||
Introduction to Business and Technical Writing (recommended) | ||
Writing Digital Content | ||
Technical Writing Applications (recommended) | ||
Effective Speech (recommended) | ||
Area B — Mathematics | ||
Select six credit hours from Area B (Mathematics) (MAT 111 or higher required) | 6 | |
Business and Consumer Mathematics (recommended) | ||
Area C — Science | ||
No course needed | 0 | |
Area D — Social and Behavioral Sciences | ||
One course from a social or behavioral science discipline | 3 | |
Industrial and Organizational Psychology (recommended) | ||
Area E — Humanities/Fine Arts | ||
One course from a humanities or fine arts discipline | 3 | |
Area F — Global Studies 1 | ||
One course that satisfies Global Studies requirement | 0-3 | |
Area G — U.S. Diversity Studies 2 | ||
One course that satisfies U.S. Diversity Studies requirement | 0-3 | |
Total Hours | 18 |
- 1
Students may take a Global Studies course that satisfies both Area F and another Area requirement.
- 2
Students may take a U.S. Diversity Studies course that satisfies both Area G and another Area requirement.
Code | Title | Hours |
---|---|---|
Major Requirements | ||
CIS 101 | Introduction to Computer Information Systems | 3 |
CIS 131 | Web Page Development | 4 |
CIS 143 | Introduction to SQL | 3 |
CIS 201 | Information Systems for Business | 3 |
CIS 204 | Introduction to System Analysis and Design | 3 |
CIS 241 | Database Management | 3 |
CAB 140 | Database Application Using Access | 3 |
CNS 105 | Networking Essentials (or any higher-numbered CNS course) | 3 |
Select one of the following: | 3 | |
C++ Computer Science I | ||
Java Computer Science I | ||
Python Computer Science I | ||
Select one non-programming elective component from the following: | 3 | |
Managing Information Systems | ||
Documentation and Technical Writing | ||
Computer Information Systems Internship | ||
Select one of the following fourteen credit hour tracks: | 14 | |
Total Hours | 45 |
Code | Title | Hours |
---|---|---|
General Programmer Track | ||
Select one of the following Programming language electives: | 3-4 | |
Visual Basic for Applications | ||
Database Programming for PCs | ||
Visual Basic .NET Programming for Files and Databases | ||
Java Programming | ||
Advanced Topics in Visual Basic .NET Programming | ||
Java Programming Using Files and Databases | ||
C# Programming | ||
Advanced Java Programming | ||
Apps Programming for Apple Mobile Devices | ||
Apps Programming for Android Mobile Devices | ||
Advanced Apps Programming Using Apple Mobile Devices | ||
Advanced Apps Programming for Android Mobile Devices | ||
C++ Data Structures | ||
Java Data Structures | ||
Objects and Algorithms | ||
or a course approved by the program coordinator | ||
Select two CIS courses in the same programming language | 8 | |
Select one 200-level programming course (one course from the programming electives) | 3-4 |
Code | Title | Hours |
---|---|---|
Mobile Programmer Track | ||
Select one of the following Programming language electives: | 3-4 | |
Visual Basic for Applications | ||
Database Programming for PCs | ||
Visual Basic .NET Programming for Files and Databases | ||
Java Programming | ||
Advanced Topics in Visual Basic .NET Programming | ||
Java Programming Using Files and Databases | ||
C# Programming | ||
Advanced Java Programming | ||
Apps Programming for Apple Mobile Devices | ||
Apps Programming for Android Mobile Devices | ||
Advanced Apps Programming Using Apple Mobile Devices | ||
Advanced Apps Programming for Android Mobile Devices | ||
C++ Data Structures | ||
Java Data Structures | ||
Objects and Algorithms | ||
or a course approved by the program coordinator | ||
Select one programming course from the following: | 4 | |
Introduction to Visual Basic .NET Programming | ||
Java Programming | ||
C# Programming | ||
or a course approved by the program coordinator | ||
Select one of the following: | 8 | |
Apps Programming for Apple Mobile Devices and Advanced Apps Programming Using Apple Mobile Devices | ||
Apps Programming for Android Mobile Devices and Advanced Apps Programming for Android Mobile Devices |
Code | Title | Hours |
---|---|---|
Web Developer Track | ||
Select one of the following Programming language electives: | 3-4 | |
Web Site Maintenance and Management | ||
Web Scripting | ||
or a course approved by the program coordinator | ||
CIS 171 | Advanced Web Page Development | 3 |
CIS 188 | Active Server Pages | 4 |
CIS 248 | Web Database Management | 4 |
Prior to pursuing this degree, it is strongly recommended that students have taken CIS 116 or CIS 118 or possess equivalent knowledge. Credits earned in these courses are not applicable to this degree. Consult the program coordinator for further information.
Computers Programmer Pathway
The following Pathway is recommended for students pursuing an Associate in Applied Science degree in Computers Programming. For more information or program specific advising contact the program co-coordinators. General Education courses should be selected from the list of IAI General Education Courses.
First Year | ||
---|---|---|
Semester One | Hours | |
EGL 101 | Composition I | 3 |
MAT 111 | Business and Consumer Mathematics | 4 |
CIS 101 | Introduction to Computer Information Systems | 3 |
CNS 105 | Networking Essentials | 3 |
CAB 140 | Database Application Using Access | 3 |
Hours | 16 | |
Semester Two | ||
CIS 131 | Web Page Development | 4 |
CIS 143 | Introduction to SQL | 3 |
MAT 114 or MAT 140 | Applied Mathematics I or College Algebra | 4 |
Select one of the following: | 3 | |
Composition II | ||
Introduction to Business and Technical Writing (recommended) | ||
Writing Digital Content | ||
Technical Writing Applications (recommended) | ||
Effective Speech (recommeended) | ||
Select one of the following: | 3 | |
C++ Computer Science I | ||
Java Computer Science I | ||
Python Computer Science I | ||
Hours | 17 | |
Second Year | ||
Semester One | ||
CIS 201 | Information Systems for Business | 3 |
Select one of the following: | 3 | |
Introduction to Sociology 1 | ||
Social Problems 2 | ||
Sociology of Marriage and Family 1 | ||
Sociology of Sex and Gender 1 | ||
Sociology of Race and Ethnicity 1 | ||
Introduction to Ethnic Studies 1 | ||
Select courses from one of the following tracks: | 10-12 | |
General Programmer Track (10-12 credit hours) | ||
Select one of the following: | ||
Introduction to Visual Basic .NET Programming (to be followed by CIS 210 in next semester) | ||
Visual Basic for Applications (to be followed by CIS 209 in next semester) | ||
Java Programming (to be followed by CIS 222 in next semester) | ||
Select two courses from the following: | ||
Visual Basic for Applications | ||
Database Programming for PCs | ||
Visual Basic .NET Programming for Files and Databases | ||
Java Programming | ||
Advanced Topics in Visual Basic .NET Programming | ||
Java Programming Using Files and Databases | ||
C# Programming | ||
Advanced Java Programming | ||
C++ Data Structures | ||
Java Data Structures | ||
Python Data Structures | ||
Objects and Algorithms | ||
or other course approved by the progrm coordinator | ||
Mobil Programmer Track (11-12 credit hours) | ||
Apps Programming for Apple Mobile Devices or Apps Programming for Android Mobile Devices | ||
Select one of the following: | ||
Introduction to Visual Basic .NET Programming | ||
Java Programming | ||
C# Programming | ||
or other course approved by the progrm coordinator | ||
Select one of the following: | ||
Visual Basic for Applications | ||
Database Programming for PCs | ||
Visual Basic .NET Programming for Files and Databases | ||
Java Programming | ||
Advanced Topics in Visual Basic .NET Programming | ||
Java Programming Using Files and Databases | ||
C# Programming | ||
Advanced Java Programming | ||
C++ Data Structures | ||
Java Data Structures | ||
Python Data Structures | ||
Objects and Algorithms | ||
or other course approved by the progrm coordinator | ||
Web Developer Track (12 credit hours) | ||
Advanced Web Page Development | ||
Active Server Pages | ||
Web Database Management | ||
Hours | 16-18 | |
Semester Two | ||
CIS 204 | Introduction to System Analysis and Design | 3 |
CIS 241 | Database Management | 3 |
Select one of the following: | 3 | |
Managing Information Systems | ||
Documentation and Technical Writing | ||
Computer Information Systems Internship | ||
Select one of the following: | 3 | |
Art History: Art of the Non-Western World 3 | ||
Introduction to Global Literature 3 | ||
Global Cinema 3 | ||
Introduction to World Music 3 | ||
World Mythologies 3 | ||
Asian Humanities 3 | ||
World Religions 3 | ||
Asian Philosophy 3 | ||
Select one course from one of the following tracks: | 3-4 | |
General Programmer Track (4 credit hours) | ||
Select one of the following: | ||
Visual Basic .NET Programming for Files and Databases (if CIS 180 was taken in previous semester) | ||
Database Programming for PCs (if CIS 208 was taken in previous semester) | ||
Java Programming Using Files and Databases (if CIS 211 was taken in previous semester) | ||
Mobile Programmer Track (4 credit hours) | ||
Advanced Apps Programming Using Apple Mobile Devices or Advanced Apps Programming for Android Mobile Devices | ||
Web Developer Track (3-4 credit hours) | ||
Select one of the following: | ||
Web Site Maintenance and Management | ||
Web Scripting | ||
or other course approved by the program coordinator | ||
Hours | 15-16 | |
Total Hours | 64-67 |
- 1
Course fulfills the U.S. Diversity Studies requirement. At least one U.S. Diversity Studies course is required for degree completion.
- 2
Course fulfills both the Global Studies and U.S. Diversity Studies requirement.
- 3
Course fulfills the Global Studies requirement. At least one Global Studies course is required for degree completion.
Note: Pathway is a recommended sequence and selection of courses. Part-time students should contact the program coordinator to discuss a part-time pathway as well as course prerequisites and recommendations.
Program Learning Outcomes
- Write computer programs in at least 2 programming languages that use programming concepts (e.g. variables, arrays, menus) and programming structures (e.g. loops, conditions) to solve a variety of business problems.
- Integrate database usage into computer programs.
- Demonstrate effective team work skills.
- Demonstrate an ability to give presentations and create documents that communicate information related to computer technology.
- Discuss the ethical and societal concerns regarding computer technology.
- Apply appropriate workplace behaviors in the classroom environment.