Contact Information

Admissions Team
admissions@inverhills.edu
Phone: 651-450-3000
Toll-free: 866-576-0689
Location: College Center

Computer Science

Courses in the computer science department lay the foundation for advanced study and entrance to bachelor's degree programs and provide first-hand experience working with major computer languages and functions.

Degrees

A.A.S., Computer Programmer
A.S., Computer Science

A.A.S., Computer Programmer

Program Planning Guide a PDF document

Purpose: Graduates of this program are prepared to provide software programming and software engineering abilities to help solve a wide variety of information technology projects.

Course Number Title Credits
CS 1110 OR
CS 1119
Beginning Java OR
Computer Programming with C++
3-4cr
CS 1114 Visual Basic Programming 3cr
CS 1126 Java Programming 3cr
CS 1127 Advanced Java Programming 3cr
CS 2000 Object-Oriented Analysis & Design I 3cr
CS 2100 Object-Oriented Analysis & Design II 3cr
CS 1500 Database Management Systems 3cr
CS 2251 Introduction to XML 3cr
ITC 2510 Network Basics (CCNA 1) 3cr
multiple Electives in MATH, CS, ITC, CNT, or PHIL 1120 12-13cr
Total Credits: 40

Liberal Arts Curriculum (20 credits)

Course Number Title Credits
ENG 1108 Writing and Research Skills 4cr
COMM 1100, 1110, 2230, or 2240 Communication 3cr
MATH 1118 OR 1127   4-5cr
Social Science (See Goal 5 of MnTC) 3cr
Humanities/Fine Arts/Literature (See Goal 6 of MnTC) 3cr
Liberal Arts electives (Restricted to MnTC courses, Lab Science recommended) 2-3cr
Total Credits: 20

A.S., Computer Science

Program Planning Guide a PDF document

Purpose: Graduates of this program are prepared to transfer into a bachelor’s computer science program. Students will explore computer programming languages, data structures, and rigorous math and science coursework preparing them for transfer institutions. Students intending to complete this degree in two years should be prepared to enter Calculus I.

Course Number Title Credits
CS 1110 OR
CS 1119
Beginning Java OR
Computer Programming with C++
3-4cr
CS 1126 Java Programming 3cr
CS 1127 Advanced Java Programming 3cr
CS 1136 Algorithms and Data Structures with Java 3cr
MATH 1133 Calculus I 5cr
PHYS 1081 Calculus Based Physics I 5cr
Technical Electives (6 credits)
Any CS Courses
ITC 2000 or higher
PHYS 1082 Calculus Based Physics II 5cr
PHIL 1120 Logic 3cr
MATH 1134 or higher 5cr
Total Credits: 28-29

Liberal Arts Curriculum (20 credits)

Course Number Title Credits
1It is recommended to choose liberal arts electives that most closely align with your intended transfer institution. In many cases completing the Minnesota Transfer Curriculum (MnTC) would be advantageous.
ENG 1108 Writing and Research Skills 4cr
ENG 1114, or ENG 1130 3cr
COMM 1100, 1110 or 2230 3cr
History, Social Sciences, & Behavioral Sciences (Goal 5 MnTC) 3cr
Humanities, Fine Arts, & Literature (Goal 6 MnTC) 3cr
MnTC Goals 7-10 3cr
Liberal Arts Electives1 (Restricted to MnTC Courses) 12-13cr
Total Credits: 31-32