1610 | Computer Programming and Analysis – AS

Description: The A.S. degree in Computer Programming and Analysis prepares you to become a software applications specialist or entry-level programmer in the microcomputer/business environment. A variety of programming languages and software applications are available, so you may individualize the program depending on your personal career and interests. Hands-on computer experience is emphasized throughout the program.

Length: 60 credit hours


First Term
^ CGS 1100C Introduction to Microcomputers using Windows (G.E.) 3
*** ENC 1101 Freshman English I (G.E.) 3
*** MAC 1105 College Algebra (G.E.) 3
  SLS 1106 First-Year Experience Seminar   1
  SPC 2608 Fundamentals of Speech Communication (G.E.) 3
  ACG 2001 Financial Accounting I OR    
  ACG 2021 Financial Accounting OR    
  GEB 1011 Introduction to Business   3
Second Term
  CGS 2540C Introduction to Database Management   3
  CGS 2565C Principles of Computer Information Systems   3
  COP 2250 Java Programming   3
    Natural Sciences Core (GE) 3
    Programming/Applications Electives   3
Summer Term
**   General Elective   2-3

First Term
* COP 2170C Principles of Computer Programming   3
* COP 2810 Programming for the Internet   3
  AMH 1020 Introductory Survey Since 1877 OR (G.E.) 3
  POS 1041 American Government (G.E.) 3
  PSY 2012 Introduction to Psychology OR (G.E.) 3
  SYG 2000 General Sociology (G.E.) 3
Second Term
* COP 2224 Introduction to C++ Programming   3
**   Humanities Core  (G.E.) 3
**   Programming/Applications Elective   9

NOTE: At least twelve (12) elective hours must be COP (computer programming) courses. Of those 12 hours, at least 3 must be at the advanced level.
Programming/Applications Courses:
  CET Networking Course   3
* CGS 2510C Spreadsheet Applications   3
  CGS 2820 Introduction to Web Design   3
  CGS 2930 Selected Topics in Computers/General Studies   1-4
  CIS 2930 Selected Topics in Computer Science   1-4
  CIS 2949 Co-op Ed. Training Assignment in Computer Information Systems   1-4
* COP 2171C Advanced Programming Techniques   3
* COP 2228 Advanced C++ Programming   3
  COP 2360 C# Programming   3
  COP 2930 Selected Topics for Computer Programming   3

* Check the course description for prerequisites. 
** It is your responsibility to meet with the instructional supervisor or counselor to select the proper course to fulfill this requirement.
*** It may be necessary to first enroll in a lower-level English, math, or reading course depending on college placement test scores.
^ If you do not have basic keyboarding skills, it is suggested that you take OST 1100C Introduction to College Keyboarding as the elective course in the first term.