December 15, 2015 Kenneth Colangelo

Computer Information Systems: Computer Programming Option

This degree provides students with a competitive edge through instruction in the most current object-oriented programming methodologies and the opportunity to pursue a career in computer programming.

Program Coordinator: Mahendra Shah

First Semester
Course #TitleCredits
CSC*101 Introduction to Computers (a) 3
CSC*126 Programming Logic & Design with Visual Basic 3
CST*130 Network Essentials I (a) 3
ENG*101 Composition (a) 3
MAT*165 Elementary Statistics with Computer Application (a) 4
Second Semester
CSC*208 Advanced Visual Basic (a) 4
CSC*231 Database Design I (a) 3
CST*210 Operating Systems (a) 3
CSC*213 Object-Oriented Programming Using C++ (a) 3
Select one of the following courses:
COM*172 Interpersonal Communication (a) or  
COM*173 Public Speaking (a) or  
ENG*106 Writing for Business (a) 3
Third Semester
CSC*214 Advanced C++ Programming (a) 3
CSC*220 Object-Oriented Programming Using Java (a) 3
CSC*250 Systems Analysis and Design (a) 3
  Directed Elective (a)(b) (from CSA*, CSC*, CST*) 3
  Social Science Elective (from ANT*, ECN*, GEO*, POL*, PSY*, SOC*) 3
Fourth Semester
CSC*221 Advanced Java Programming (a) 3
CSC*292 Practicum in Computer Science(a) 3
  Directed Elective (a)(b) (from CSA*, CSC*, CST*) 3
  Fine Arts Elective 3
(ART*, COM*154, COM*167, DGA*, GRA*, NMC*, MUS*, THR*)
  Science Elective (c) (from AST*, BIO*, CHE*, EAS*, EVS*, MET*, OCE*, PHY*) 3-4
Total
62-63

(a) Prerequisite and/or co-requisite required.
(b) To be selected in consultation with faculty advisor based on student’s program of study.
(c) Students intending to transfer to a four-year program should take a 4-credit lab science

Computer Information Systems:
Computer Programming Option (A.S. Degree) Program Abilities:
Upon successful completion of all courses in the program, the Computer Information Systems Programming student will have demonstrated the following abilities:
1. demonstrate and apply algorithmic thinking ability
2. apply structured programming techniques in a variety of programming languages
3. apply object-oriented programming techniques in a variety of programming languages
4. utilize a visual design environment to develop programs and applications
5. utilize various programming constructs such as data types, variables, decisions, repetition, arrays
and file handling in a variety of programming languages as needed to solve problems
6. apply programming skills and constructs to develop large-scale programs and applications

Do NOT follow this link or you will be banned from the site!