Computer Science Sample Transfer Plan

Computer Science

Transfer to a four-year university as a computer science major 

Tranfer majors  Education icon


  • Computer engineering
  • Computer science

Get your Associate in Science degree and transfer to a four-year university as a computer science major. Take courses covering algorithms, theoretical foundations of computer science and development of software. 

All courses are taught by skilled instructors who are computer science experts. You’ll be well-prepared to transfer to a four-year degree program in computer science or computer engineering. 

This program offers you a convenient and affordable way to begin your college education by earning the first two years of your bachelor’s degree at Harper College. Academic advisors will help you choose courses that meet the specific requirements of the four-year college or university you plan to attend. Articulation agreements with four-year colleges and universities make it easy for your credits from Harper to transfer.

Certificate program requirements

This sample transfer guide meets the requirements of the Associate in Science degree and follows the Illinois Articulation Initiative computer science - technical emphasis baccalaureate major recommendations. Bachelor's degree programs in computer science encompass two distinct emphases: the information systems emphasis and the technical emphasis. The technical emphasis focuses on algorithms, theoretical foundations of computer science and development of software. Students choosing to follow this sample plan need to choose the major of Associate in Science if needing financial aid. Transfer institution requirements may vary - students should check individual college/university requirements before completing the sample as outlined. Baccalaureate admission may be competitive. Completion of these courses alone does not guarantee admission.

FIRST SEMESTER:

Number Course Title Credits
CSC 121 4

Description: Introduces a disciplined approach to problem solving and algorithm development. Introduces both procedural and object-oriented design strategies; selection, repetition, and sequence control structures; containers (mathematical manipulation, searching, sorting, etc.); and file manipulation. Emphasizes program design, testing, and documentation using good programming style in a high-level, object-oriented programming language. Emphasizes mathematics, engineering, science, and computer science applications. Designed as the first of a sequence of courses (CSC 121, CSC 122, CSC 216, and CSC 217) for students majoring in Computer Science. IAI CS 911

Prerequisite: MTH 140 with a grade of C or better, or placement into MTH 200, or consent of instructor. Math_Placement_Grid.pdf

ECO 211 3

Description: Covers economic problems faced by the individual and the firm. Examination of market structures, price and output determination. The microeconomic approach. IAI S3 902

ENG 101 3

Description: Emphasizes the writing of expository prose. Introduction to the critical reading of nonfiction prose. IAI C1 900

Prerequisite: ENG 100 with a grade of C or better. Other placement options. ENG_Placement_Grid.pdf ESL students need one of the following options: ESL 073 and ESL 074 with grades of B or better; ESL 073 and ESL 086 with grades of B or better; ESL 073 and ESL 099 with grades of B or better; ESL 073 with required writing placement test score; or ESL 074 with required reading placement test score.

MTH 200 5

Description: Studies limits, continuity, derivatives, antiderivatives, and definite integrals as they relate to algebraic, trigonometric, inverse trigonometric, logarithmic and exponential functions. Includes applications to geometry, science, and engineering. IAI M1 900-1, IAI MTH 901

Prerequisite: MTH 140 (Precalculus) with a grade of C or better, or other placement options. Math_Placement_Grid_17_18.pdf

SECOND SEMESTER:

Number Course Title Credits
CSC 122 4

Description: Uses an object-oriented approach to introduce the design and implementation of large scale problems. Introduces data structures: arrays, files, sets, pointers, lists, stacks, queues, trees, and graphs. Introduces program verification and complexity. Builds on previous knowledge of searching and sorting to help introduce the student to recursion as well as give practical examples of complexity analysis. Emphasizes mathematics, engineering, science, and computer science applications. Designed as the second of a sequence of courses (CSC 121, CSC 122, CSC 216, CSC 217) for students majoring in Computer Science. IAI CS 912

Prerequisite: CSC 121 and MTH 200 with grades of C or better, or consent of instructor.

ENG 102 3

Description: Continues ENG 101. Reading literature and writing of various types of prose. Introduces methods used in writing investigative papers. IAI C1 901R

Prerequisite: ENG 101 with a grade of C or better, or consent of instructor or department chair.

MTH 201 5

Description: Continues MTH 200. Uses integrals to describe area and volume, studies techniques of integration, series, conics, polar coordinates and parametric equations with applications to science and engineering. IAI M1 900-2, IAI MTH 902

Prerequisite: MTH 200 (Calculus I) with a grade of C or better, or other placement options. Math_Placement_Grid.pdf

Physical and Life Science1 3

THIRD SEMESTER:

Number Course Title Credits
ECO 212 3

Description: Covers economic problems faced by our society. Examination of resource allocation, national income and economic development, from a macroeconomic approach. IAI S3 901

Humanities and Fine Arts2 3
MTH 220 3

Description: Introduces analysis of finite collections and mathematical foundations of sequential machines, computer system design, data structures and algorithms. Includes sets and logic, subscripts, arrays, number systems, counting, recursion, graph theory, trees, networks and Boolean algebra. IAI M1 905, IAI CS 915

Prerequisite: MTH 103 (College Algebra) with a grade of C or better, or other placement options. Math_Placement_Grid.pdf

PHY 201 5

Description: Introduces mechanics using calculus. Topics include force and motion; work and energy; rotation; oscillations; and fluids. For students in chemistry, engineering, mathematics and physics. IAI P2 900L, IAI PHY 911

Prerequisite: MTH 200 with a grade of C or better. Recommend concurrent enrollment in MTH 201.

FOURTH SEMESTER:

Number Course Title Credits
Humanities and Fine Arts2 3
Major Discipline and Transfer Electives 5
PHY 202 5

Description: Introduces electricity and magnetism using calculus. Topics include charge; electric field and potential; resistance, capacitance, and inductance; DC and AC circuits; magnetic fields; laws of Gauss, Ampere, and Faraday; Maxwell’s equations and electromagnetic waves; geometric optics, lenses and mirrors, interference and diffraction, and polarization. Intended for students in chemistry, engineering, mathematics and physics. IAI PHY 912

Prerequisite: MTH 201 (Calculus II) and PHY 201 (General Physics I: Mechanics) with grades of C or better.

SPE 101 3

Description: Theory and practice of oral communications. Development of poise, confidence and skill in speech organization and delivery. Emphasis on frequent speaking, development of standards of criticism and selection and organization of material. IAI C2 900

1 - Select from Life Science. Refer to the Associate in Science degree for approved courses in this category.

2 - Select at least one course from Humanities and one from Fine Arts. Interdisciplinary courses may count in either category. Refer to the Associate in Science degree for approved courses in this category. One course from Humanities and Fine Arts or from Social and Behavioral Sciences must meet the World Cultures and Diversity graduation requirement for the Associate in Science degree.

Resources

Next steps

For more information about studying computer science at Harper College, contact Admission Outreach at 847.925.6700, or submit a request information form. You can also apply online.