Associates in Computer Programming Degree: Course Curriculum for an Associates Degree in Computer Programming
The curriculum for an associate's degree in Computer Programming covers the fundamentals of the field. Students learn programming languages, software and other Computer Programming specifics.
Course Curriculum for an Associate's in Computer Programming
An associate's degree in Computer Programming can prepare students for entry-level positions as Computer Programming specialists. The curriculum provides a solid foundation for further education in the field through a bachelor's degree program. The specific curriculum varies depending on the school and the individual program. Generally, students take courses in major programming languages, along with basic computer software and hardware systems. An associate's degree program in Computer Programming may include the following classes:
- Databases - Students learn to use databases as tools for storing and retrieving information.
- Internet Programming - This course includes topics in using Internet programming for network protocols, web server administration, interfacing, web design and web authoring.
- Visual BASIC Programming - A Visual BASIC programming course teaches students about program structure, code conventions, language features, multithreading, COM interrupts and object-oriented programming.
- JavaScript - A popular web-based language, a class in JavaScript covers the language's syntax and scoping rules.
- HTML - Students study the commands for one of the most common web page languages - HTML (hypertext markup language).
- Oracle Programming - Students practice using the Oracle software package. It covers the use of SQL (structured query language) in storing and retrieving data in a database.
- C++ - A basic course in C++ programming looks at non-object-oriented programming, standard libraries and basic data structures. An advanced course covers object-oriented programming, including templates, inheritance, encapsulation and polymorphism.
- C# - A class in C# examines the use of the object-oriented language in .NET Framework
- UNIX and Linux - Through this course in the UNIX and Linux operating systems, students explore the fundamentals and basic commands.
- PHP Programming - Students use the PHP language in web severs, command line scripting, operating systems and database management systems.
- SQL - An introductory course in SQL, students learn to how to manage data in RDB (relational databases), including Oracle, Microsoft Access, SQL Servers, Sybase and MySQL.
- Java Programming - Students are taught to program Java-based Web and non-web applications.
- Networking - A networking course is about the hardware and software that link computer systems together. Students study such networking specifics as packet switching, internetworking, protocols, network security and network applications.
- Systems Analysis - A class in systems analysis integrates programming skills and languages with understanding computer systems.