Student ID | |
Student Name | |
Advisor Name |
The goal of the Roane State CITC program is to produce programmers who are effective in all the phases of the software lifecycle and who make sound decisions, manage and solve problems, and integrate into any programming team. CITC students develop applications on multiple platforms and operating systems and are prepared to maintain and deploy applications on the UNIX operating system. Students write extensively in the Java programming language and build Java learning artifacts. They also master skill sets that will prepare them to pass Java Oracle certification. On the server side, students become skilled in the latest NodeJs, ExpressJs to develop the server-side logic and definition and maintain the central database to ensure high performance and responsiveness to requests from the front-end.
Students also learn Oracle Database skills sets and environment. Students learn to maintain the security and the integrity of Oracle databases and train to pass the Oracle Database administration certification. In addition to becoming certified software professionals, students train extensively on a variety of networking and hardware platforms.
CITC graduates are ready to be front-end Web developers because they have designed applications that involve HTML5 and CSS bootstrap components, and have embedded JavaScript code that powers the visuals and interactions of the Web. The curriculum combines technical skills with competencies in ethical decision-making, effective communication, and critical and creative thinking.
Effective Fall 2021
1st Fall | Hours | Term Taken | Grade | ||
COLS | 1010 | Study, Organize, Succeed | 3 | ||
ENGL | 1010 | Composition I | 3 | ||
CITC | 1300 | HTML & CSS | 3 | ||
CITC | 1302 | Intro to Networking | 3 | ||
CITC | 1310 | Programming I | 3 | ||
CITC | 1301 | Programming & Logic | 3 | ||
TERM TOTAL | 18 | ||||
Action Items | |||||
Oct | Meet with Success Coach or Advisor Complete FAFSA for upcoming fall term |
||||
Nov | Register for next term | ||||
1st Spring | Hours | ||||
MATH | 1010 | Math for General Studies (Recommended) OR Math Elective |
3 | ||
CITC | 1311 | Programming II | 3 | ||
CITC | 1303 | Database Concepts | 3 | ||
INFS | 1010 | Computer Applications (Recommended) OR CITC elective1 |
3 | ||
CITC | 1333 | Linux LPIC-1 (Recommended) OR CITC elective1 |
3 | ||
TERM TOTAL | 15 | ||||
Action Items | |||||
Mar | See faculty advisor | ||||
Apr | Register for next term | ||||
2nd Fall | Hours | ||||
COMM | 2025 | Fundamentals of Communication | 3 | ||
BIOL | 1510 | Environmental Science | 3 | ||
CITC | 1318 | Data Structures | 3 | ||
SOCI | 1010 | Introduction to Sociology (Recommended) OR Social/Behavioral Science elective |
3 | ||
CITC | 2344 | Database SQL Programming (Recommended) OR CITC elective1 | 3 | ||
TERM TOTAL | 15 | ||||
Action Items | |||||
Sept | Complete Application for Graduation | ||||
Oct | Meet with Faculty Advisor | ||||
Nov | Register for next term | ||||
2nd Spring | Hours | ||||
WEBT | 2300 | Client-Side Programming (Java Script) | 3 | ||
CITC | 2399 | Co-op/Internship | 3 | ||
CITC | 1312 | Introduction to .Net Programming | 3 | ||
CITC | 2326 | Network Security (Recommended) OR CITC elective1 | 3 | ||
PHIL | 1040 | Introduction to Ethics | 3 | ||
TERM TOTAL | 15 | ||||
Action Items | |||||
Feb | Take Exit Exam (ETS Proficiency Profile) | ||||
Mar | Begin job search using RaiderRecruit | ||||
TOTAL HOURS | 63 |
1 CITC electives must be selected from:
INFS 1010- Computer Applications
CITC 1321- A+ Hardware
CITC 1333- Linux LPIC-1
CITC 2326- Network Security
CITC 2344- Database SQL Programming
Residency Requirement: Students must complete 21 credit hours of CITC courses at Roane State Community College.
This program is designed for students who plan to enter the workforce upon graduation. Students intending to transfer to a baccalaureate program should follow the appropriate Associate of Science program.
Students will be advised by the Math/Science Division.
https://www.roanestate.edu/?10533-Computer-Information-Technology-Program-Programming