Overview
The Computer Programming and Database Management – Computer Information Systems Major (CINS) focuses on the design, development, implementation, and maintenance of software used in a variety of industries.
Students gain knowledge of computer operating systems and software development using several programming languages. Students also gain knowledge of core practices in business and/or health care, depending on their focus.
Graduates earn an Associate of Applied Science degree and are prepared to enter the workforce as skilled computer programmers and systems integrators. Graduates may continue their education in a bachelor’s degree program in computer science, information systems, business informatics, or business administration.
Although some required courses are available through evening and/or online classes, most of the required courses for the Computer Information Systems Major are scheduled on Monday through Friday between 8 a.m. and 5 p.m.
Related Programs
Computer Programming and Database Management - Computer Software Development Major (CSD)Computer Programming and Database Management - Software Engineering Technology Major (SET)Contacts
Program Chair
Co-op Coordinator
Career Outlook
Graduates Are Prepared To
- Write computer programs using .NET, C++, C#, Java, and current web-based programming languages
- Design, develop, and maintain state-of-the-art database management systems using SQL/ Server and MySQL
- Write system integration software
- Demonstrate proficiency in business/system analysis and design techniques
- Develop on various platforms and operating systems such as Linux, .NET, Windows, and IBM Power Systems
- Seek a variety of industry certifications and advanced degrees
Representative Job Titles For Graduates
- Software Developer
- Computer Programmer/Analyst
- Database Systems Programmer/Analyst
- Internet Database Administrator (eDBA)
- .NET Web Developer/Programmer
- Senior Programmer/Analyst
- System Analyst
- e-Business Developer
Graduate Employment Outlook
Graduates with Computer Information Systems skills are in high demand locally and nationally. According to the U.S. Bureau of Labor Statistics, employment of software developers is projected to grow 22 percent through 2022, much faster than the average for all occupations.
$34,000 to $55,000 annual salary
Graduate Starting Salary Projections
Contacts
Program Chair
Co-op Coordinator
Curriculum
Effective 2024-2025 academic year
Computer Programming and Database Management – Computer Information Systems Major (CINS)
Semester 1 | Lec | Lab | Credits | |
---|---|---|---|---|
FYE 1XX First Year Experience Elective (B) | 1 | 0 | 1 | |
ENG 101 | English Composition 1 ( G) | 3 | 0 | 3 |
XXX XXX Mathematics Elective (G) | 3 | 0 | 3 | |
IT 100 | Computer Programming Foundations ( T) | 2 | 3 | 3 |
XXX XXX Arts/Humanities Elective (G) | 3 | 0 | 3 | |
Semester 2 | ||||
IT 101 | Programming 1 ( T) | 2 | 3 | 3 |
IT 111 | Database Design and SQL 1 ( B) | 2 | 3 | 3 |
XXX XXX Computer Information Systems Elective 1 (B) | 3 | 0 | 3 | |
CPDM 210 | System Analysis and Design ( T) | 2 | 3 | 3 |
Semester 3 | ||||
IT 102 | Programming 2 ( T) | 2 | 3 | 3 |
CPDM 120 | Fundamentals of Object-Oriented Programming using Python ( T) | 2 | 3 | 3 |
XXX XXX Computer Information Systems Elective 2 (B) | 3 | 0 | 3 | |
XXX XXX Computer Information Systems Elective 3 (B) | 3 | 0 | 3 | |
ECO 1XX Economics Elective (G) | 3 | 0 | 3 | |
Semester 4 | ||||
CPDM XXX Experiential Learning Elective 1 (T) | 1 | 40 | 2 | |
XXX XXX Technical Concentration Elective 1 (T) | 2 | 3 | 3 | |
XXX XXX Technical Track Elective 1 (T) | 2 | 3 | 3 | |
Semester 5 | ||||
XXX XXX Computer Information Systems Elective 4 (B) | 3 | 0 | 3 | |
XXX XXX Technical Concentration Elective 2 (T) | 2 | 3 | 3 | |
XXX XXX Technical Track Elective 2 (T) | 2 | 3 | 3 | |
ENG 10X English Composition Elective (G) | 3 | 0 | 3 | |
Semester 6 | ||||
CPDM XXX Experiential Learning Elective 2 (T) | 1 | 40 | 2 | |
CPDM 290 | Computer Programming and Database Management Capstone ( T) | 2 | 3 | 3 |
Total Credits: | 52 | 113 | 65 |
Electives
First Year Experience Elective | ||
FYE 100 | College Success Strategies: Overview | 1 |
FYE 105 | College Success Strategies: Overview and Application | 2 |
FYE 110 | College Success Strategies: Practice and Application | 3 |
Mathematics Elective | ||
MAT 124 | Applied Algebra and Geometry | 4 |
MAT 125 | Algebra and Trigonometry | 4 |
MAT 131 | Statistics 1 | 3 |
MAT 151 | College Algebra | 4 |
English Composition Elective | ||
ENG 102 | English Composition 2: Contemporary Issues | 3 |
ENG 103 | English Composition 2: Writing about Literature | 3 |
ENG 104 | English Composition 2: Technical Communication | 3 |
ENG 105 | English Composition 2: Business Communication | 3 |
Arts/Humanities Elective | ||
Any Transfer Module course from ART, LIT, MUS, PHI, REL, THE, or COMM 130 | ||
Economics Elective | ||
ECO 105 | Principles of Microeconomics | 3 |
ECO 110 | Principles of Macroeconomics | 3 |
Experiential Learning Electives (Choose courses from 1 experiential learning group) | ||
Cooperative Education Experiential Learning
|
||
CPDM 190 | Cooperative Education Preparation: Computer Programming and Database Management | 1 |
CPDM 291 | Full-Time Cooperative Education 1: Computer Programming and Database Management | 2 |
CPDM 292 | Full-Time Cooperative Education 2: Computer Programming and Database Management | 2 |
Project-Based Experiential Learning
|
||
CPDM 296 | Project-Based Learning 1 | 2 |
CPDM 297 | Project-Based Learning 2 | 2 |
Computer Information Systems Electives (Choose 4 courses) | ||
ACC 101 | Financial Accounting | 3 |
ACC 102 | Managerial Accounting | 3 |
FIN 150 | Business Finance | 3 |
MGT 101 | Principles of Management | 3 |
LAW 101 | Business Law | 3 |
HIT 100 | Language and Culture of Healthcare | 3 |
HIT 105 | Information Technology Systems in Healthcare | 3 |
HIT 210 | Healthcare Reimbursement | 3 |
MCH 104 | Comprehensive Medical Terminology | 3 |
Technical Concentration Electives (Choose courses from 1 concentration) | ||
C Programmer Concentration
|
||
SET 151 | C Programming 1 (T) | 3 |
SET 252 | C Programming 2 (T) | 3 |
Java Programmer Concentration
|
||
IT 161 | Java Programming 1 (T) | 3 |
IT 262 | Java Programming 2 (T) | 3 |
Web Programmer Concentration
|
||
IT 117 | Web Application Development 1 (T) | 3 |
IT 218 | Web Application Development 2 (T) | 3 |
Technical Track Electives (Choose courses from 1 track that was not the chosen technical concentration) | ||
C Programming Track 1
|
||
SET 151 | C Programming 1 (T) | 3 |
SET 252 | C Programming 2 (T) | 3 |
Java Programming Track
|
||
IT 161 | Java Programming 1 (T) | 3 |
IT 262 | Java Programming 2 (T) | 3 |
Web Programming Track
|
||
IT 117 | Web Application Development 1 (T) | 3 |
IT 218 | Web Application Development 2 (T) | 3 |
IBMi Powersystem Track
|
||
CPDM 211 | Business Application Development 1: RPGLE/DB2 (T) | 4 |
CPDM 212 | Business Application Development 2: RPGLE/DB2 (T) | 4 |
Mobile Application Track
|
||
CPDM 230 | Mobile Application Development (T) | 4 |
CPDM 240 | Emerging Technologies: Web and Mobile Applications (T) | 4 |
Computer Networking Track
|
||
NETC 121 | Network Communications 1 (T) | 3 |
NETC 122 | Network Communications 2 (T) | 3 |
Database Analytics Track
|
||
IT 112 | Database Design and Management (T) | 3 |
IT 212 | Business Intelligence, Data Warehousing, and Reporting (T) | 3 |
Game Development Track
|
||
CPDM 250 | Game Design and Society (T) | 3 |
CPDM 255 | Web Game Development (T) | 3 |
G = General Education course in this curriculum
B = Basic Skills course in this curriculum
T = Technical course in this curriculum
• This curriculum displays only course numbers without the added letter.
• The alternative version, when available, meets the requirements of the course version without the added letter.