• Reset

Computer Project

The student will complete the project defined in CP 301 while maintaining logbook documentation, providing the advisor with progress reports. In addition, a formal oral presentation describing the project and a demonstration is required. (Prerequisites: CPET 301C, CPET 240C, CPET 260C, ELET 144C and Corequisites: CPET 222C, and CPET 252C; or permission of department chair […]

Computer Project Definition

Students will elect this course as a first phase to Computer Project CPET 303C. During this course a student selects a project which is either provided by an industrial sponsor or chosen by the student. The selections are made with the guidance and approval of the instructor. The student will meet with the sponsor to […]

Computer Real Time Interfacing

Interfacing computers to the outside world is the focus of this course. Computers are commonly used to gather data and to control processes in medical equipment, research projects and manufacturing. The course content focuses on practical real time (fast response) and multithreaded programming techniques used in interfacing with computer inputs and outputs. The course is […]

Networking and Internet Technologies

This course provides the student knowledge and skills in a diverse range of topics including structured query language (SQL), client-server programming, selected internet applications and LAMP (Linux, Apache, MySQL and PHP). SQL subtopics include relational database concepts, the SQL language and relational database design. Client server programming is studied in C++ using socket APIs and […]

Programming for Windows Operating Systems

The Microsoft Windows API and Microsoft.Net Framework will be covered from Windows Applications to full utilization of the Internet. Microsoft Visual Studio.Net with its integrated development environment will be studied and utilized. Topics include Windows services, DLLs, accessing databases using ADO.NET, programming for the internet using ASP.NET, .NET assemblies, and advanced features of programming languages […]

Data Communications and Internetworking

This course provides the student knowledge and skills in a wide range of topics covering data communications, packet transmission and the Internet. Data communications subtopics include transmission media, serial communications, error detection & correction schemes, data security and signal processing required for long distance communications. Packet transmission subtopics include local area networks, hardware addressing, LAN […]

Integrated Circuits and Interfacing

For CPET and other NON-EET majors, this course supplements ELET 115C (Digital Fundamentals) with basic linear and interface electronics. Topics covered include simple power supplies, op-amps, stepper motors, A/D & D/A conversion, and interfacing a computer bus. Advanced digital topics such as synchronous logic, programmable logic devices and Digital Signal Processing will also be covered. […]

Data Structures

This course introduces students to abstract data types, object oriented programming, and algorithm analysis. Students will use procedural and object oriented techniques to program stacks, queues, linked lists, hash tables, and binary trees. Asymptotic (Big O) notation will be used to analyze data structures and sorting algorithms. The effective use of C++ topics such as […]

Introduction to Programming with C++

Introduces the student to program design using the language C++. No prior knowledge of programming is assumed. Focuses on effective structured design of code with variables, decisions, loops, functions, arrays and introduction of pointers. Use of professional programming design approaches and coding style will be used in laboratory assignments. Completion of this course provides the […]