Computer Science: Programming in Java (ASCSPJ)

Associate in Science

This associate degree program prepares students to transfer to a 4-year college or university to complete a bachelor's degree in computer science or applied computer science. With a bachelor's degree, students will be prepared to pursue careers in computer science fields such as:

  • computer systems programming and analysis,
  • software development and maintenance, or
  • applications programming.

This is a high skill and high wage program as defined by the Michigan Community College Network.

Career Outlook in Michigan

100,777Median Earnings

3350Annual Job Openings

18% 10 Year Employment Growth

Learn More

Powered By emsi logo

77,913Median Earnings

293Annual Job Openings

-7% 10 Year Employment Growth

Learn More

Powered By emsi logo

Do you have another career in mind? Search for careers

Print PDF

2024-2025 Academic Requirements

This program prepares students to transfer to Eastern Michigan University to complete a bachelor's degree in Computer Science or Applied Computer Science and to pursue careers in computer science fields such as computer systems programming and analysis, software development and maintenance, and applications programming.

This is a high skill, high wage program, as defined by the Michigan Community College Network.

Eastern Michigan University, BBA, BA and BS degrees;
Madonna University BS degree.

Copies can be obtained from the Counseling Office, a program advisor, or from the Curriculum and Assessment Office Web site: https://www.wccnet.edu/learn/transfer-wcc-credits/articulation-agreements.php .

Students must have:
-Academic Math Level of 4 or higher to enroll in CPS 161.
-Academic Math Level of 4 or higher to enroll in MTH 176.

Division
Business/Computer Technologies
Department
Computer Instruction Dept
Advisors
Khaled Mansour
Sandro Tuccinardi
Raechel Espinoza
First Semester
Class Title Minimum Credits
CIS 120   Linux/UNIX I: Fundamentals 3
CPS 161   An Introduction to Programming with Java 4
ENG 111   Composition I 4
Elective   MTH 176 or higher 4 credit math course 3
Total 14
Second Semester
Class Title Minimum Credits
CIS 282   Database Principles and Application 3
CPS 261   Advanced Java Concepts 4
Elective   Speech/Comp. Elective(s) 3
Elective   Soc. Sci. Elective(s) 1 3
Elective   Arts/Human. Elective(s) 1* 3
Total 16
Third Semester
Class Title Minimum Credits
CPS 276   Web Programming Using PHP and MySQL 4
CPS 278   Java Spring Framework 4
Elective   Nat. Sci. Lab Elective(s) 3
Elective   Soc. Sci. Elective(s) 2 3
Total 14
Fourth Semester
Class Title Minimum Credits
CPS 251   Android Programming 4
CPS 298   Professional Team Programming 4
Elective   Arts/Human. Elective(s) 2* 3
Elective   Nat. Sci. Elective(s) 3
Elective   General Education elective(s) to reach a minimum of 30 General Education credits. 2
Total 16

Total Credits Required
60

Footnotes

*Suggest selecting a WCC general education course that satisfies EMU's Diverse World Requirement. A list of these courses may be found at https://www.wccnet.edu/learn/transfer-wcc-credits/emu-diverse-world.php.

See an advisor to choose courses that meet the requirements of the program to which you are transferring.