Information Technology
Computer Programming Concentration
Associate in Applied Science Degree
The Computer Programming concentration is designed to prepare graduates for employment in computer programming positions. Students will gain experience programming in both the microcomputer and mid-range computer environment with the ability to specialize in either platform. College credit may be granted through Tech Prep articulation agreements between RACC and approved secondary schools.
Required Program of Study 2007
| Course Number | Terms | Course Title | Credits |
|---|---|---|---|
| COM121 | 1st | English Composition | 3 |
| PRG100 | Introduction to Computer Programming | 3 |
|
| PRG110 | AS 400 Concepts and Operations | 3 |
|
| ORI100 | College Success Strategies | 1 |
|
10 |
|||
| IFT100 | 2nd | Introduction to Information Technology | 3 |
| IFT110 | Microcomputer Applications | 3 |
|
| PRG120 | COBOL | 3 |
|
| MAT150 | Foundations of Math | 3 |
|
12 |
|||
| BUS100 | 3rd | Introduction to Business | 3 |
| BUS106 | Business Communications | 3 |
|
| PRG150 | C++ | 3 |
|
| IFT120 | Advanced Microcomputer Applications | 3 |
|
12 |
|||
| ACC105 | 4th | Financial Accounting | 3 |
| BUS200 | Macroeconomics or | ||
| OR BUS201 | Microeconomics | 3 |
|
| PRG140 | Visual Basic | 3 |
|
| PRG200 | Systems Analysis & Design | 3 |
|
12 |
|||
| ENV130 | 5th | The Environment | 3 |
| PRG - - | Programming Elective* | 3 |
|
| HUM - - | Humanities Elective | 3 |
|
| PRG130 | RPG IV | 3 |
|
12 |
|||
| PRG160 | 6th | JavaScript | 3 |
| PRG - - | Programming Elective | 3 |
|
| SOC125 | Individual and Society | 3 |
|
9 |
|||
Suggested Electives |
|||
Programming Electives |
|||
| PRG220 | Advanced COBOL | 3 | |
| PRG230 | Advanced RPG IV | 3 | |
| PRG240 | Advanced Visual Basic | 3 | |
| PRG250 | Advanced C++ | 3 | |
| TOTAL CREDIT HOURS REQUIRED FOR THE PROGRAM | 67 |
||
Upon successful completion of this program, the student should be able to:
- Solve basic business problems as they pertain to computers.
- Formulate critical thinking to evaluate computing problems and explore options for their solution.
- Apply effective approaches for problem solving and data modeling.
- Analyze problems with respect to the requirements of the computer and the required results.
- Plan detailed program logic to solve problems and convert the logic to a well-structured applications program utilizing pseudocode.
- Communicate effectively utilizing appropriate computer technology with programmers, analysts and management.
- In solving problems, apply the structure of mathematics and its relation and application to computers.
- Apply procedural and object oriented techniques to implement an interactive program design.
- Work effectively as a member of a team.
- Communicate effectively with computer professionals as well as non-technical clients
- Demonstrate effective communication skills in writing and speaking in a business environment.
- Utilize business management principles to analyze problems and make decisions.
- Prepare financial statements in accordance with generally accepted accounting principles and evaluate the results by performing basic financial statement analysis.
- Apply economic theory to analyze social, political, financial, and business problems.
Please note: These programs can be pursued on a part-time basis.
Appropriate placement test scores, or the completion of certain developmental courses, are required for all programs of study. Additional prerequisites may be necessary for some courses and can be found in the course descriptions section of the catalog.
It is recommended that students confer with their advisor when selecting electives.