Harper College

Computer Science Sample Transfer Plan

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

Transfer majors STEM 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.

Sample computer science transfer plan

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:  The first in a sequence of courses for majors in Computer Science, Mathematics, and Engineering. Introduces a disciplined approach to problem-solving and algorithm development, in addition to an introduction to procedural and data abstraction. Covers: selection, repetition, and sequence control structures; program design, testing, and documentation using good programming style; block-structured high-level programming languages; and arrays, records, and files. IAI CS911

Prerequisite: MTH 070 (Plane Geometry) with a grade of C or better or Geometry Waiver; AND college-level placement in mathematics. mathplacement.php

Class Schedule:  Summer 2024 | Fall 2024

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

Class Schedule:  Summer 2024 | Fall 2024

ENG 101 3

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

Prerequisite: ENG 096 with a grade of P or other placement options: english-placement-grid.php 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.

Class Schedule:  Summer 2024 | Fall 2024

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. mathplacement.php

Class Schedule:  Summer 2024 | Fall 2024

SECOND SEMESTER:

Number Course Title Credits
CSC 122 4

Description:  The second in a sequence of courses for majors in Computer Science. Covers: design and implementation of large-scale problems; abstract data types; data structures (files, sets, lists, stacks, queues, and trees); program verification and complexity; recursion; dynamic concepts (memory, scope, block structures); text processing; and an introduction to searching and sorting algorithms. This course will use the same programming language as CSC 121: Computer Science I (IAI CS911: Computer Science I). IAI CS912

Prerequisite: CSC 121 Computer Science I (IAI CS911 Computer Science I) with grade of C or better.

Class Schedule:  Summer 2024 | Fall 2024

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.

Class Schedule:  Summer 2024 | Fall 2024

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. mathplacement.php

Class Schedule:  Summer 2024 | Fall 2024

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

Class Schedule:  Summer 2024 | Fall 2024

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, sequences and subscripts, number systems, counting, recursion, graph theory, trees, finite probability, matrices 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. mathplacement.php

Class Schedule:  Summer 2024 | Fall 2024

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 (Calculus I, IAI M1 900-1, IAI MTH 901) with a grade of C or better. Recommend concurrent enrollment in MTH 201 (Calculus II, IAI M1 900-2, IAI MTH 902).

Class Schedule:  Summer 2024 | Fall 2024

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, IAI M1 900-2, IAI MTH 902) and PHY 201 (General Physics I: Mechanics, IAI P2 900L, IAI PHY 911) with grades of C or better.

Class Schedule:  Summer 2024 | Fall 2024

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

Class Schedule:  Summer 2024 | Fall 2024

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.

Last Updated: 4/8/24