Programs of Study

Computer Programming

Degree: AAS  |  Graduation Requirements: 64 credits

Program Summary:

The Computer Programming program provides students the opportunity to develop programming skills in a variety of languages including C++, Java, Python and more. This program is designed for both beginners and those looking to advance their skills.

Key Highlights:
1. Programming Fundamentals:
• Master Python's versatility.
• Navigate the efficiency of C++.
• Embrace Java's object-oriented concepts

2. Modern Web Design:
• Build a solid foundation in HTML.
• Craft visually appealing layouts with CSS.
• Implement responsive design principles.

3. Dynamic Web Development:
• Elevate user experiences with JavaScript.
• Learn DOM manipulation and event handling.
• Dive into asynchronous data exchange with AJAX.

4. Server-Side Scripting:
• Explore PHP for backend development.
• Handle user input and connect to databases.
• Create dynamic content for interactive websites.

5. Database Fundamentals:
• Explore database management essentials for
efficient data organization.
• Learn to design and query databases for
seamless information retrieval.

6. System Analysis Techniques:
• Understand system analysis methodologies for
effective problem identification and resolution.
• Apply analytical skills to optimize and streamline
system processes.

7. Transferability:
• General education courses (Core) are designed
for easy transfer to SUNY institutions and
applicable to requirements at private and out-ofstate
institutions.
• Technical coursework may be transferrable to
other institutions.

Program Learning Outcomes
Equip yourself with the skills to develop dynamic websites, create robust applications, and confidently navigate the programming landscape. After successfully completing the requirements of the Computer Programming AAS degree program, you will be able to demonstrate an understanding of:

• Applying data structures and algorithms for efficient problem-solving in diverse software applications.

• Utilizing object-oriented programming concepts to design and implement robust software solutions.

• Managing databases effectively, demonstrating the ability to create, query, and maintain databases.

• Employing debugging and troubleshooting techniques to identify and resolve software issues.

• Applying software testing methodologies to ensure the reliability and quality of your code.

Introduction to Computer Science
Scripting
A Liberal Arts elective
Composition I
MAT 1005, 1205, 1206, 1301 or higher
Logic and Problem Solving
HTML
CPT Elective
Fundamentals of Speech OR Intercultural Communication
A course with a SCI prefix and lab
Web Design and Development
Database Management
Object-Oriented Programming
CPT Elective
A Liberal Arts elective
Data Structures
Systems Analysis
Mobile Application Programming
Project
A course with a PED prefix

SUNY_NEW_LOGO_287_Blue

Interested in Transferring to a SUNY 4-year college?

Check out SUNY’s Course Equivalencies to find out what and how courses will transfer.

Follow Us

Sign up to receive email updates about SUNY Sullivan.

Please enter your name.
Please enter a valid email address.
Something went wrong. Please check your entries and try again.

For Employees     |     Current Students      |      Privacy Policy      |      Employee Directory      |      Employment

Hispanic Serving Institution
Scroll to Top