The Computer Programming curriculum is designed to prepare you for employment as computer programmers and related positions through study and applications in computer concepts, logic, programming procedures, languages, generators, operating systems, networking, data management, and business operations.
As a Computer Programmer you design, write, test, and document programs which are the detailed instructions computers execute. Programs written for business applications rely on data stored in databases, so courses emphasize accessing databases and the use of the Query Languages to retrieve, insert, and modify database information. The primary emphasis of the curriculum is hands-on training in programming and related computer areas that provide the ability to adapt as systems evolve.
Upon graduation you should qualify for employment in business, industry, and government organizations as programmers, programmer trainees, programmer/analysts, software developers, computer operators, systems technicians, database specialists, computer specialists, software specialists, or information systems managers.
Upon successful completion of this program, you should be able to:
design, code, test, and debug computer language programs;
analyze a problem and design an appropriate solution using a combination of programmer/analyst techniques;
utilize latest system software in the marketplace and businesses and application software such as word processing, spreadsheets, databases, and multimedia presentations;
do entry level coding in several programming languages such as .Net, Visual BASIC, C++, JAVA, and COBOL using good programming techniques and be able to solve problems, and generate reports;
design a system from start to completion on a small scale;
demonstrate effective oral and written communication skills.
Typical Tasks May Include:
using current modeling techniques to analyze business problems that require an IT solution;
designing, implementing and testing computer applications developed with the latest programming languages;
working on a team to provide technical solutions to customer problems and needs. |