Knight Campus, Warwick only
The Computer Programming concentration prepares students to enter a modern programming environment. The program stresses problem definition and solution design using different programming languages in the development of applications.
Note: All students must obtain a grade of at least C in all computer course requirements and must maintain a 2.0 GPA. Many courses require prerequisites, corequisites and/or testing. See course descriptions for details.
Requirements
Course List
Code |
Title |
Hours |
ENGL 1010 | Composition I (or ENGL 1010A) | 3 |
COMM 1010 | Communication Fundamentals | 3 |
| 6 |
1 | 3 |
| 3 |
| 3 |
| 21 |
COMI 1100 | Introduction to Computers | 3 |
COMI 1150 | Programming Concepts | 3 |
COMI 1800 | Computer Networking Software Linux | 3 |
or COMI 1840 | Microsoft Windows Server |
COMI 2015 | Introduction to Microsoft Project | 1 |
COMP 1200 | Database Design & Management | 3 |
COMP 1230 | Systems Analysis and Design 2 | 4 |
COMP 2430 | Operating Systems | 4 |
3 | 6 |
| Programming in C# and Advanced Programming in C# | |
| Java Programming and Advanced Java Programming | |
| 6 |
4 | 6 |
5 | 3 |
| 42 |
Total Hours | 63 |
Suggested Electives for Database Emphasis
Programming in C# (COMI 1225), Introduction to SQL (COMI 1260), Client-Side Scripting Languages (COMI 2010), and Introduction to Computer Ethics (COMI 2036)
Math Electives
Transfer
If you are interested in earning a bachelor's degree, please meet with an Academic Advisor who can help you select the courses that best prepare you for transfer to a four-year college or university. For more information, you can also visit ritransfers.org with resources on course and program transfer to Rhode Island College and the University of Rhode Island, or visit CCRI's Transfer Articulation page for information on articulation agreements with colleges and universities throughout New England.