Computer Programming ( Official )
WebCMS orange bar image
Computer Programming ( Official )
College logo image
WebCMS text image
Computer Programming ( Official )

Previous Page To Previous Page
Printer Friendly Version

Program Type: Associate in Science Degree

Student Learning Outcomes (SLOs)

Division: Business Division

Program Description:
The A.S. Degree in Computer Programming is designed to prepare students for a career in computer programming. The degree offers a balanced set of classes that provides students with client, server and database programming skills required by the industry. Emphasis is placed on object-oriented programming applications, configuring servers, creating and navigating databases, and reusable software components. Students will demonstrate the ability to design and implement business environment applications that will contain the front end user interface and back end database. Student in this program select one of the following three programming language concentrations: C++, Visual Basic.NET or Java. Career opportunities available after the completion of this degree include programming for systems, mobile devices, device drivers and software engineering. Students wishing a bachelor's degree (transfer program) should meet with a counselor or advisor to discuss transferability of courses.

Required Units in the Major:    29-31.5

Required Courses
CISB 11 - Computer Information Systems (3.50 units)
  CISB 15 - Microcomputer Applications (3.50 units)
  CISM 11 - Systems Analysis and Design (3.50 units)
  CISN 21 - Windows Operating System (3.00 units)
  CISN 31 - Linux Operating System (3.00 units)
  CISN 31L - Linux Operating System Laboratory (0.50 units)
  CISP 10 - Principles of Object-Oriented Design (2.50 units)
  BUSM 20 - Principles of Business (3.00 units)
  BUSA 7 - Principles of Accounting - Financial (5.00 units)
  CISD 11 - Database Management - Microsoft Access (3.00 units)
  CISD 11L - Database Management - Microsoft Access Laboratory (0.50 units)
  CISD 21 - Database Management - Microsoft SQL Server (3.00 units)
  CISD 21L - Database Management - Microsoft SQL Server Laboratory (0.50 units)
  CISD 31 - Database Management - Oracle (3.00 units)
  CISD 31L - Database Management - Oracle Laboratory (0.50 units)

Required Electives (7 Units)
Plus one of the following concentrations
  C++: (0 units)
CISP 31 - Programming in C++ (3.00 units)
  CISP 31L - Programming in C++ Laboratory (0.50 units)
  CISP 34 - Advanced C++ Programming (3.00 units)
  CISP 34L - Advanced C++ Programming Laboratory (0.50 units)
  Visual Basic: (0 units)
CISP 11 - Programming in Visual Basic (3.00 units)
  CISP 11L - Programming in Visual Basic Laboratory (0.50 units)
  CISP 14 - Advanced Visual Basic .NET (3.00 units)
  CISP 14L - Advanced Visual Basic.NET Laboratory (0.50 units)
  Java: (0 units)
CISP 21 - Programming in Java (3.00 units)
  CISP 21L - Programming in Java Laboratory (0.50 units)
  CISP 24 - Advanced Java Programming (3.00 units)
  CISP 24L - Advanced Java Laboratory (0.50 units)

Recommended Electives