Computer Information Science American River College

Degrees 

A.S. Computer Programming

Description:

This degree includes general topics in the field of computer programming as well as focused topics related to one commonly used programming language. General topics include the use of an operating system, and the translation of a problem statement into a generic program solution. Programming language-specific topics include syntax, program structuring, language constructs and proper programming methods.

Learning Outcomes:

Upon completion of this program, the student will be able to:
  • describe how programming relates to the development of an information system.
  • develop programs using the top-down method.
  • apply structured programming techniques.
  • translate a detailed design document into a computer programming language solution.
  • verify the syntactic correctness of a program.
  • verify the logical correctness of a program.
  • analyze the behavior of a program and locate defects.

Course List:

Required Program

CISC 310 Introduction to Computer Information Science 3
CISP 350 Database Programming 3

Subtotal Units: 6

C++ concentration
[ CISP 300 Algorithm Design/Problem Solving (3) 5 - 7
   and CISP 360 Introduction to Structured Programming (4) ]
   or CISP 480 Honors Introduction to Structured Programming (5)
CISP 400 Object Oriented Programming with C++ 4
CISP 430 Data Structures 4

C++ concentration Units: 13 - 15

Total Units: 19 - 21

Java concentration
[ CISP 300 Algorithm Design/Problem Solving (3) 5 - 7
   and CISP 360 Introduction to Structured Programming (4) ]
   or CISP 480 Honors Introduction to Structured Programming (5)
CISP 401 Object Oriented Programming with Java 4
A minimum of 3 units from the following:
3
   CISC 320 Operating Systems (1)
   CISC 323 Linux Operating System (1)
   CISC 324 Intermediate Linux Operating System (1)
   CISP 310 Assembly Language Programming for Microcomputers (4)
   CISP 362 Programming for Mobile Devices I (4)
   CISP 363 Programming for Mobile Devices II (4)

Java concentration Units: 12 - 14

Total Units: 18 - 20

Visual Basic concentration
CISA 322 Design and Development of Desktop Database Applications 3
CISP 300 Algorithm Design/Problem Solving 3
CISP 370 Beginning Visual Basic 4
CISP 371 Intermediate Visual Basic 4

Visual Basic concentration Units: 14

Total Units: 20

Click here for Printable Degree - Course Check Off Sheet

Associate in Science Degree

The CIS: Computer Programming Associate in Science (A.S.) degree may be obtained by completion of the required program, plus general education requirements, plus sufficient electives to meet a 60-unit total. See ARC graduation requirements.

Career Opportunities:

Upon completion of the computer programming degree, a student meets the minimum qualifications as an entry-level programmer/developer.

Search Jobs:

Example terms and keywords to use in job search sites:

Terms: Computer Science - Programming, AA, Technology - California

Job Search Titles:
Entry Level SQL and C# Programmer
Trainee Software Engineer for Java
Web Developer (Entry-Level/Junior)
Entry Level Software Developer
Programmer Analyst I/II
Entry Level Software Developer
Java/Computer Programmer
Google API Map Developer
ASP .Net Developer
Information Technology Specialist
Sample Job Search Websites:
Indeed.com - http://www.indeed.com/
SimplyHired.com - http://www.simplyhired.com/
Monster.com - http://www.monster.com/
Bureau of Labor Statistics - Resources for Jobseeker or Worker:
http://www.bls.gov/audience/jobseekers.htm
LinkedIn.com - Job Search: 
https://www.linkedin.com/job/home?trk=nav_responsive_sub_nav_jobs