This degree program targets a broad range of students interested in careers in Information Technology. For assistance in program planning, or to explore additional transfer options, students should schedule a time to meet with an academic advisor. This degree may transfer in part or in its entirety to baccalaureate institutions. Students should meet with a representative of the transfer institution when planning their program. The program shares curriculum with related courses from Business and Computer Networking to provide graduates with a diverse skill set.
Students intending to transfer should choose the following electives: MATH 1201 and MATH 1400.
Some students may need preparatory courses in the areas of English, reading or mathematics. Courses numbered below 1000 will not apply toward this degree.
By completing this program, students will achieve the following learning goals:
- Write and implement algorithms using a programming language of their choice to solve any problem.
- Write object-oriented programs.
- Implement data structures in writing complex programs.
- Be fluent in two or more programming languages.
- Understand ethical and moral issues as related to Computer Science applications.
- Understand the computer’s architecture as it relates to Computer Science.
- Have a strong base to become a life-long learner in the field of Computer Science.
- A minimum of 60 semester credits in courses numbered 1000 or above.
- A minimum cumulative grade point average (GPA) of 2.0 in courses numbered 1000 or above at ARCC.
- Satisfy residency requirements. See page 27 of the Anoka-Ramsey Academic Catalog.
- A minimum grade of C must be earned in all program requirements.
- All program requirements must be completed at ARCC.
- Courses within the 30 credit program and additional requirements must be completed within three years. Student may petition to extend the window beyond the three years.
- Completion of specific degree requirements.
- To receive your diploma, you must apply to graduate.
- The requirements of this program are subject to change without notice.
NOTE: Students are encouraged to contact an academic advisor at 763-433-1230 for course planning assistance and information about transfer credit evaluation and transfer options.
CSCI 1101* Introduction to Computer Science and Problem Solving 3 CSCI 1106* Fundamentals of Computer Science I 4 CSCI 1107* Fundamentals of Computer Science II 4 CSCI 2100* Discrete Mathematics (Cross-listed as MATH 2100) 4 CSCI 2253* Assembly Language Programming 4
Select courses from the following to fulfill the 30-credit requirement:
CSCI 1115 Visual Basic Programming 3 CSCI 1125* Object Oriented Programming using Java 3 CSCI 1155* Introduction to Functional Language Programming 1 CNET 2101 Introduction to Networks (CCNA I) 3 ENGR 2218* Digital Logic 4 MATH 1201* College Algebra II and Trigonometry 4 MATH 1210* Pre-Calculus 5 MATH 1400* Calculus I 5 MATH 1401* Calculus II 5
Complete at least 30 credits in courses from the Minnesota Transfer Curriculum (MnTC), including all courses listed. You must complete at least one course in six of the ten goals. One course may satisfy more than one goal, but the course credits may be counted only once. Students intending to transfer to a four-year institution should complete all ten emphasis areas.
1. Communication ENGL 1120* OR ENGL 1121* 4 CMST 1110+ OR CMST 2220 3 2. Critical Thinking 3. Natural Science 4. Mathematical/Logical Reasoning (one of the following) MATH 1200*, 1201, 1210, 1400, OR 1401* 3 5. History/Social/Behavioral Sciences 6. Humanities/Fine Arts 7. Human Diversity 8. Global Perspective 9. Ethical/Civic Responsibility 10. People and the Environment
The sequence that follows is suggested for full-time students. Part-time students will need more time to complete this program; many courses are offered in the evening. FIRST YEAR
Spring Semester CSCI 1101 4 CSCI 1106 4 MATH 1200 3 CMST 1110 OR 2220 3 ENGL 1121 4 GENERAL ED. OR ELECTIVES 9-10 GENERAL ED. OR ELECTIVES 4-5 TOTAL 15-16 TOTAL 16-17 SECOND YEAR
Spring Semester CSCI 2253 4 CSCI 1107 4 ELECTIVE 3-4 MATH 2100 4 GENERAL ED. OR ELECTIVES 8 GENERAL ED. OR ELECTIVES 3-6 TOTAL 15-16 TOTAL 11-14
*Some occupations may require advanced education
- Computer & Information Systems Manager
- Computer Engineer
- Computer Programmer
- Computer Security Specialist
- Computer Support Specialists
- Computer Systems Administrator
- Computer Systems Analyst
- Database Administrator
- Internet Programming
- Software Development Specialist