2018-2019 TTC Catalog - Computer Technology (CPT) CPT 001 - Computer Technology Non-Equivalent Lec: 0 Lab: 0 Credit: * Indicates credit given f computer course wk transferred from another college f which there is no equivalent course at TTC. *Hours vary. CPT 102 - Basic Computer Concepts This course includes the basic use of a computer with an overview of computer terminology provides a basic foundation in software applications. This course is required f Computer Technology Netwk Systems Management majs is open to any student who desires a me comprehensive computer literacy course. MAT 032 CPT 114 - Computers Programming This course introduces computer concepts programming. Topics include basic concepts of computer architecture, files, memy input/output devices. Programming is done in a modern high-level language. The course includes understing how computer programs wk the role of the programmer in a business environment. The course starts with assembly language, then scripting language, then finishes with object-iented programming. No previous programming knowledge is needed. MAT 032 1
Restrictions: Restrictions apply f Programming majs. See advis. CPT 162 - Introduction to Web Page Publishing This course is a study of the fundamentals of web page design implementation. MAT 032 - Introduction to Programming Logic This course introduces foundation concepts in structured programming. Problem solving algithm development through pseudo code flowcharting is emphasized. Solutions are developed using the basic control structures of sequential, decision iteration. MAT 101 CPT 172 - Microcomputer Database This course introduces microcomputer database concepts, including generating repts from databases creating, maintaining modifying databases using Microsoft Access. MAT 032 2
CPT 174 - Microcomputer Spreadsheets This course introduces the use of spreadsheet software on the microcomputer. Topics include creating, editing, using fmulas, using functions producing graphs using Microsoft Excel. MAT 032 CPT 179 - Microcomputer Wd Processing This course introduces microcomputer wd processing. Topics include creating, editing, fmatting printing documents using Microsoft Wd. CPT 180 - Shell Scripting This course is a study of shell scripting emphasizes the designing, coding, testing of scripts. This course will cover shell scripting from both the comm line the Graphical User Interface. CPT 114 CPT 187 - Object-Oriented Logic Design This is a study in the planning implementation of object-iented programs. 3
with a minimum grade of C CPT 202 - SQL Programming I This course is an introduction to the writing of basic Structured Query Language (SQL) used in creating tables, inserting data, retrieving data, manipulating data from database. CPT 242 CPT 209 - Computer Systems Management This course examines the methods procedures used in maintaining microcomputer systems. Topics include hardware software installation, configuration, operations troubleshooting. This course will cover learning objectives associated with CompTIA A+ ce certification test. Emphasis will be placed on individual hardware components, BIOS, firmware troubleshooting. CPT 210 - Computer Resource Management This course examines the interaction of people, systems computers. Strategic management issues unique to the infmation technology environment are discussed. This course will cover learning objectives associated with CompTIA A+ ce certification test. Specialties include remote suppt technician, help desk technician, call center technician specialist, representative, depot technician bench technician. Emphasis will be placed on computer design, operating systems, internetwking of devices general infmation security concepts. 4
CPT 237 - Advanced Java Programming 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 multireading, swing classes, swing event models, advanced layout managers, the JavaBean component model, netwk programming server-side programming. CPT 187 with a minimum grade of C CPT 238 - Internet Scripting This course is a study of Internet programming including the syntax of scripting languages Internet programming concepts examines topics related to clientside scripting language programming as well as introducing topics related to server-side scripting. IST 239 CPT 242 - Database This course introduces database models the fundamentals of database design. Topics include database structure, database processing 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 implement a database, 2)demonstrate a though understing of database concepts technologies, 3) be able to use underst SQL comms. 5
CPT 114 CPT 244 - Data Structures This course examines data structures widely used in programming. Topics include linked lists, stacks, queues, trees, sting searching techniques. Students use C++ to develop ideas about multidimensionaltables of objects, variable recd length files, pointers complex programs that reuse functions. CPT 237 with a minimum grade of C CPT 262 - Advanced Web Page Publishing This course is a study of advanced techniques in web page design implementation. CPT 162 ARV 227 CPT 114 Cequisite 6
CPT 264 - Systems Procedures This course covers system analysis, design, development implementation. CPT 114 ENG 101 CPT 268 - Computer End-User Suppt This course prepares students to train suppt end-users. Topics include enduser suppt functions, developing training modules, strategies to provide ongoing technical suppt. Emphasis is on solving problems with users (needs analysis, troubleshooting interaction with users). ENG 101 CPT 270 - Advanced Microcomputer Applications This course emphasizes the integration of popular microcomputer software packages using advanced concepts in microcomputer applications software. Students will be required to plan present a business-iented project. Integrating Microsoft Project, PowerPoint, Excel Wd will give students a though understing of MS Project other applications within the Microsoft Office suite. This course introduces the fundamentalsof Project Management. Topics include project initiation, project team identification, project budget scope estimation, resource management. 7
CPT 275 - Computer Technology Seni Project This course includes the design, development, testing, implementation of an instruct approved project. Students will wk in teams to design develop a project that incpates the knowledge they have gained at TTC. Depending on the project, the areas of knowledge may include project management, web development, database design implementation, file processing, backend server code, scripting user interface creation. ENG 101 IST 239 CPT 202 CPT 187 CPT 282 - Infmation Systems Security This course is the study of the protection of infmation equipment in computer systems. Topics include all aspects of systems protection, including physical security, hardware, software communications security. Students will learn about risk assessment, business continuity planning, privacy regulaty compliance. Addresses technical, legal ethical issues. CPT 283 - PHP Programming I This course is an introduction to the PHP programming language will cover topics related to the syntax of PHP language how PHP can be used to design develop dynamic, database-driven web pages. 8
CPT 162 CPT 114 Cequisite CPT 290 - Microcomputer Multimedia Concepts Applications This course will cover introducty microcomputer multimedia concepts applications. The course will utilize text, graphics, animation, sound, video, various multimedia applications in the design, development creation of multimedia presentations. CPT 295 - Desktop Publishing Applications This course is a study of application software used to design, edit, produce a variety of documents f marketing purposes. CPT 179 CPT 297 - Big Data Analytics This course introduces big data concepts the fundamentals of providing efficient analytics f extremely large datasets. CPT 174 9
Department Head approval. 10