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


PREFIX NUMBER COURSE NAME CREDIT HOURS

FIRST YEAR
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
        16
Second Term
  CGS 2540C Introduction to Database Management   3
  CGS 2565C Principles of Computer Information Systems   3
  GEB 2430 Business Ethics   3
    Programming-Applications Electives   6
        15
Summer Term
**   General Elective   2-3
        2-3

SECOND YEAR
First Term
* COP 2170C Principles of Computer Programming   3
* COP 2810 Programming for the Internet   3
  SYG 2000 General Sociology OR (G.E.)  
  PSY 2012 Introduction to Psychology (G.E.) 3
**   Programming-Applications Electives   3
        12
Second Term
* COP 2224 Introduction to C++ Programming   3
**   Humanities Elective (G.E.) 3
**   Business Elective OR    
    Programming/Applications Elective   3
**   Programming/Applications Elective   6
        15

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:
* ACG 2450C Accounting for the Microcomputer   3
  CET Networking Course   3
* CGS 2510C Spreadsheet Applications   3
  CGS 2820 Introduction to Web Design   3
  COP 2810 Programming for the Internet   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 2250 Java Programming   3
  COP 2360 C# Programming   3
  COP 2930 Selected Topics for Computer Programming   3
* CTS 2210 Introduction to Digital Graphics   3
* DIG 2000C Digital Media and Design    3
* GRA 1100 Introduction to Computer Graphics   3
* GRA 1156 Intermediate Computer Graphics   3
* GRA 2157 Advanced Computer Graphics   3
  MTB 1103 Business Mathematics Using Spreadsheets   3
  OST 1100C Introduction to College Keyboarding   3
* OST 1713C Word Processing – MS Word   3
  OST 2335 Business Communications   3
  PGY 1801 Introduction to Digital Photography   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.