Community College of Allegheny County (CCAC)

Community College of Allegheny County

Online course search, schedule and registration

Software Development (AS)

ALLEGHENY, BOYCE, NORTH, SOUTH
Associate of Science (780.2)

This program provides students with specific technical competencies for entry-level employment opportunities as a programmer, programmer analyst, web developer or e-commerce specialist.

Students obtain a foundation in computer programming concepts, systems development and data modeling. Students learn software development and programming using object-oriented languages such as Java and Visual Basic. Depending on their choice of restricted electives, students can enhance their programming skills using C or C++, develop and maintain web pages or design and develop e-commerce applications & databases.

Upon successful completion of the program, the graduate will:

  1. Present problem summaries, designs, analyses and recommendations in written and oral formats in a professional manner.
  2. Evaluate software development and project management strategies.
  3. Apply research material dealing with software development project organizational and technical issues.
  4. Analyze developments and trends in computer technology that impact software-based solutions.
  5. Employ advanced development tools and processes in constructing software system solutions, developing alternative designs for a software product using different methodologies.

See the graduation checksheet for this program in printable PDF form.

Degree Requirements

Minimum Credits to Graduate: 64-70

First Semester

Course #

Course Name

Credits

CIT-111

Introduction to Programming: Java

4

CIT-115

Introduction to Information Technology       

3

ENG-101

English Composition 1

3

SPH-101

Oral Communication

3

 

Mathematics Elective1

3–4

    

Total Credits

16–17

Second Semester

ACC/BUS

Accounting or Business Elective2

3–4

CIT-120

Networking

3

CIT-130     

Object-Oriented Programming: Java

4

ENG-102     

English Composition 2

3

           

General Elective

3

           

Total Credits

16–17

Third Semester

CIT-161

Visual Basic: Windows Programming        

4

CIT-230

Database Systems

4

 

CIT Restricted Elective3

3–4

                  

General Elective

3

    

Social Science Elective

3

                  

Total Credits

17-18

Fourth Semester

CIT-215

Systems Analysis & Design

3

 

CIT Restricted Electives3

68

    

General Elective

3

    

Science Elective

3-4

    

Total Credits

15–18

 

1Mathematics Elective: MAT-108 Intermediate Algebra or MAT-135 Discrete Mathematics is recommended.

2Accounting, Business Elective: ACC-104 Financial Accounting or BUS-103  Principles of Management is recommended.

3CIT Restricted Electives (3 required):
CIT-125 Web Development
CIT-140 Office Productivity Applications
CIT-145 Programming in C
CIT-225 e-Commerce Applications
CIT-235 Web Database Systems
CIT-245 Data Structures & Programming: C++

Students considering a concentration in application software development are advised to choose from the following CIT restricted electives: CIT-125,CIT-145, and CIT-245.

Students considering a concentration in e-Commerce software development are advised to choose from the following CIT restricted electives: CIT-125, CIT-225, and CIT-235.

NOTE: Various IT industry certifications and AP exams are recognized as having equivalent knowledge of certain CIT courses and can be used to meet CIT course prerequisites or advanced standing toward a CIT degree or certificate. Proof of certification is required by the director of student registration at the campus where you are enrolled.
See an advisor or CIT faculty member for a list of recognized certifications and their equivalent CIT courses.

Back to top