Computer Technology (CPT)
Courses
CPT 001 | Computer Technology Non-Equivalent | * |
Indicates credit given for computer course work transferred from another college for which there is no equivalent course at TTC. *Hours vary.Read More |
||
CPT 114 | Computers and Programming | 3 |
This course introduces computer concepts and programming. Topics include basic concepts of computer architecture, files, memory and input/output devices. Programming is done in a modern high-level language.Read More Prerequisites |
||
CPT 162 | Introduction to Web Page Publishing | 3 |
This course is a study of the fundamentals of web page design and implementation.Read More Prerequisites |
||
CPT 167 | Introduction to Programming Logic | 3 |
This course introduces foundation concepts in structured programming. Problem solving and algorithm development through pseudo code and flowcharting is emphasized. Solutions are developed using the basic control structures of sequential, decision and iteration.Read More Prerequisites |
||
CPT 172 | Microcomputer Database | 3 |
This course introduces microcomputer database concepts, including generating reports from databases and creating, maintaining and modifying databases using Microsoft Access.Read More Prerequisites |
||
CPT 174 | Microcomputer Spreadsheets | 3 |
This course introduces the use of spreadsheet software on the microcomputer. Topics include creating, editing, using formulas, using functions and producing graphs using Microsoft Excel.Read More Prerequisites |
||
CPT 179 | Microcomputer Word Processing | 3 |
This course introduces microcomputer word processing. Topics include creating, editing, formatting and printing documents using Microsoft Word.Read More |
||
CPT 180 | Shell Scripting | 3 |
This course is a study of shell scripting and emphasizes the designing, coding, and testing of scripts. This course will cover shell scripting from both the command line and the Graphical User Interface.Read More Prerequisites |
||
CPT 187 | Object-Oriented Logic and Design | 3 |
This is a study in the planning and implementation of object-oriented programs.Read More Prerequisites |
||
CPT 202 | SQL Programming I | 3 |
This course is an introduction to the writing of basic Structured Query Language (SQL) used in creating tables, inserting data, retrieving data, and manipulating data from database.Read More Prerequisites |
||
CPT 208 | Special Topics in Computer Technology | 3 |
This course focuses on changes in computer technology.Read More |
||
CPT 209 | Computer Systems Management | 3 |
This course examines the methods and procedures used in maintaining microcomputer systems. Topics include hardware and software installation, configuration, operations and troubleshooting. This course examines the interaction of people, systems and computers. Strategic management issues unique to the information technology environment are discussed. Specialties include remote support technician, help desk technician, call center technician specialist, representative, depot technician and bench technician. Emphasis will be placed on computer design, operating systems, internetworking of devices and general information security concepts. This course will cover learning objectives associated with the CompTIA A+ certification exam. Emphasis will be placed on individual hardware components, BIOS, firmware, troubleshooting computer design, operating systems, internetworking of devices and general information security concepts.Read More |
||
CPT 210 | Computer Resource Management | 3 |
This course examines the interaction of people, systems and computers. Strategic management issues unique to the information technology environment are discussed. This course will cover learning objectives associated with CompTIA A+ core certification test. Specialties include remote support technician, help desk technician, call center technician specialist, representative, depot technician and bench technician. Emphasis will be placed on computer design, operating systems, internetworking of devices and general information security concepts.Read More |
||
CPT 237 | Advanced Java Programming | 3 |
This course is a study of advanced topics of the Java programming language by building on a basic knowledge of the Java language. Topics covered will include multi-reading, swing classes, swing event models, advanced layout managers, the JavaBean component model, network programming and server-side programming.Read More Prerequisites |
||
CPT 238 | Internet Scripting | 3 |
This course is a study of Internet programming including the syntax of scripting languages and Internet programming concepts and examines topics related to client-side scripting language programming as well as introducing topics related to server-side scripting.Read More Prerequisites |
||
CPT 242 | Database | 3 |
This course introduces database models and the fundamentals of database design. Topics include database structure, database processing and application programs that access a database. Upon completion of this course the student will be able to 1) demonstrate the fundamental skills needed to successfully design and implement a database, 2) demonstrate a thorough understanding of database concepts and technologies, and 3) be able to use and understand SQL commands.Read More |
||
CPT 244 | Data Structures | 3 |
This course examines data structures widely used in programming. Topics include linked lists, stacks, queues, trees, and sorting and searching techniques.Read More Prerequisites |
||
CPT 262 | Advanced Web Page Publishing | 3 |
This course is a study of advanced techniques in web page design and implementation.Read More |
||
CPT 264 | Systems and Procedures | 3 |
This course covers system analysis, design, development and implementation.Read More Prerequisites |
||
CPT 270 | Advanced Microcomputer Applications | 3 |
This course emphasizes the integration of popular microcomputer software packages using advanced concepts in microcomputer applications software.Read More |
||
CPT 275 | Computer Technology Senior Project | 3 |
This course includes the design, development, testing, and implementation of an instructor approved project. Students will work in teams to design and develop a project that incorporates the knowledge they have gained at TTC. Depending on the project, the areas of knowledge may include project management, web development, database design and implementation, file processing, backend server code, scripting and user interface creation.Read More Prerequisites |
||
CPT 282 | Information Systems Security | 3 |
This course is the study of the protection of information and equipment in computer systems. Topics include all aspects of systems protection, including physical security, hardware, software and communications security. Students will learn about risk assessment, business continuity planning, privacy and regulatory compliance. Addresses technical, legal and ethical issues.Read More |
||
CPT 283 | PHP Programming I | 3 |
This course is an introduction to the PHP programming language and will cover topics related to the syntax of PHP language and how PHP can be used to design and develop dynamic, database-driven web pages.Read More |
||
CPT 290 | Microcomputer Multimedia Concepts and Applications | 3 |
This course will cover introductory microcomputer multimedia concepts and applications. The course will utilize text, graphics, animation, sound, video, and various multimedia applications in the design, development and creation of multimedia presentations.Read More |
||
CPT 297 | Big Data Analytics | 3 |
This course introduces big data concepts and the fundamentals of providing efficient analytics for extremely large datasets.Read More |
||
CPT 298 | Introduction to Software as a Service (SaaS) | 3 |
This course introduces Software as a Service (SaaS) as it pertains to cloud computing technologies. Topics include installing various environment configurations on multiple computing system platforms and developing and deploying software applications in a cloud environment.Read More Prerequisites |