Computer Technology

Name Title Credits School
CTEC 201 Computer Applications in Telecommunications 3 College of Eng & Comp Sciences
This course is an introductory course for students in the Verizon Next Step program. It provides a basic computer orientation to hardware and implementation of software orientation to hardware and implementation of software applications in Telecommunications. Students will use various software packages to create documents, spreadsheets, graphs, databases, and presentations. The student will utilize this knowledge to solve problems and transfer information via electronic media. Lectures, interactive learning, and demonstrations will be employed. Laboratory exercises will be required.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

CTEC 204 Programming Techniques I 3 College of Eng & Comp Sciences
The course covers structured programming in a high level language such as C++ or Java. Topics include simple data types, expressions, statements, control statements and looping expressions, statements, control statements and looping techniques. Elements of object oriented programming will be introduced by use of predefined objects. Debugging with an IDE introduced.

Prerequisite Course(s): Prerequisite: MATH 135 or MATH 141 or MATH 161 or MATH 170.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

CTEC 208 Programming Techniques II 3 College of Eng & Comp Sciences
Programming techniques are expanded using an object oriented language such as C++ or JAVA. Issues such as coding one’s own functions and methods, the semantics, reasons for and coding of arrays, and the coding of objects and usage in client programs is covered. Techniques on the use of an IDE debugger are included. Classroom Hours- Laboratory and/or Studio Hours- Course Credits: 3-0-3

Prerequisite Course(s): Prerequisite: CTEC 204.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

CTEC 215 Digital Comp Fnd 4 College of Eng & Comp Sciences


Prerequisite Course(s): Prerequisite: ETEC 131.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits:

CTEC 216 Digital Electronics 4 College of Eng & Comp Sciences
This course is a study of the fundamental concepts of digital electronics. Covered topics include numbering systems, Boolean algebra and reduction techniques, logic gates, arithmetic operations and circuits, multiplexers and demultiplexers, flip-flops, counters, registers, memory circuits and programmable arrays, analog to digital and digital to analog conversion techniques and circuits. The focus of the course is digital design with Medium Scale Integrated circuits (MSI) components. The architecture of microprocessors is also introduced. A software simulation tool for digital electronics will be used. Laboratory work is coordinated with the lectures.

Prerequisite Course(s): Prerequisite: ETEC 131.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-3-4

CTEC 235 Microcomputers I 4 College of Eng & Comp Sciences
Building blocks of a microcomputer system: addressing, machine code formats, assembly language programming. Weekly laboratory work on the microcomputer supplements lecture material.

Prerequisite Course(s): Prerequisite: CTEC 216 and ETEC 131

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-3-4

CTEC 241 Circuit Design and Fabrication 4 College of Eng & Comp Sciences
Students are introduced to VHDL logic synthesis with a top-down approach to design and simulation of digital circuits with focus on Finite State machine. In the laboratory, students are also introduced to CAD tools for schematic and PCB layout. Techniques and principles for schematic drawing and PCB artwork will be covered. Design methodologies for simple and multilayer boards. Laboratory experiments use Altera boards and PCB software.

Prerequisite Course(s): Prerequisites: CTEC 216

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-3-4

CTEC 243 Applied Computational Analysis I 3 College of Eng & Comp Sciences
This first course of two in computation analysis problems provides a hands-on, interactive treatment of many topics relevant to the field of engineering and computer technology. Students acquire the ability to use differential calculus, integral calculus, statistics/probability, and graphical techniques to solve a wide range of numeric problems. Technical computing using the engineering toolboxes of computational software such as MATLAB will be used for each topic.

Prerequisite Course(s): Prerequisite: MATH 161

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 2-1-3

CTEC 247 Applied Computational Analysis II 3 College of Eng & Comp Sciences
This course introduces symbolic as well as numerical computation for solving problems encountered in electrical and computer engineering technology. Topics will include applied differential equations, transform methods and discrete mathematics, as applied to electrical/computer systems in a laboratory setting. A software package such as MATLAB or MATHCAD will be used.

Prerequisite Course(s): Prerequisite: CTEC 243

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 2-1-3

CTEC 310 Intro Unix 3 College of Eng & Comp Sciences


Prerequisite Course(s): Prerequisite: CTEC 204.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits:

CTEC 311 Introduction to Operating Systems 3 College of Eng & Comp Sciences
The principles of Operating Systems such as UNIX, Linux, and Windows are introduced. Access and privacy, process management in a multi processing environment, memory management and input/output (I/O) devices. Basic Operating Systems commands, tools and utilities, system operations and administration are presented. Shell programming and Operating System service calls are presented. Lectures are followed by laboratory experiments.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 2-2-3

CTEC 315 Mobile Application Design and Development 3 College of Eng & Comp Sciences
This course provides skills for the design and development of both Web- based and native applications for modern mobile devices. It emphasizes cross- platform mobile application development utilizing web technologies for business enterprise and games design. Classroom Hours- Laboratory and/ or Studio Hours- Course Credits: 3-0-3

Prerequisite Course(s): Prerequisites: CTEC 208

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

CTEC 335 Microcomputers II 4 College of Eng & Comp Sciences
Memory subsystems, I/O methods for a microcomputer, address decoding, interrupt techniques, timing, LSI controllers such as DMA's, UART's, and CRT's, analog interface, demonstration of computer graphic techniques. Weekly laboratory work is integrated to lectures.

Prerequisite Course(s): Prerequisite: CTEC 235

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-3-4

CTEC 336 Embedded Systems and Internet of Things 4 College of Eng & Comp Sciences
This course covers the basics of design, interfacing, configuring, and programming of embedded systems. Then, the networking techniques of the Internet of Things (IoT). Computing platforms are used extensively in laboratory and classroom to give students a hands-on experience on implementing embedded systems and the Internet of Things. Laboratory experiments will be correlated with lectures. Classroom Hours- Laboratory and/or Studio Hours- Course Credits: 3-3-4

Prerequisite Course(s): Prerequisites: CTEC 204, CTEC 235

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-3-4

CTEC 350 Microcontroller Based Systems 3 College of Eng & Comp Sciences
This course takes the approach of distinguishing between general purpose microprocessors and embedded systems’ microcontrollers. Fundamental hardware concepts of processors including the hardware architecture, packaging and pinout, and the memory and input/output system are covered. In addition, firmware and software topics are addressed that include assembly language and high-level language programming, programming constructs for effective embedded systems. This course also introduces the advanced peripherals and subsystems such as serial interfaces, timers, power management subsystems and interrupt controllers.

Prerequisite Course(s): Prerequisite: CTEC 235

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

CTEC 430 Digital Signal Processing 3 College of Eng & Comp Sciences
In this course, we analyze discrete time signals and systems, z-transforms, discrete Fourier transforms, digital filter design, structures for digital networks, FFT algorithms, quantization and round-off errors.

Prerequisite Course(s): Prerequisite: CTEC 235.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

CTEC 460 Computer Networking Technology 3 College of Eng & Comp Sciences
In this course, we present the fundamental knowledge on the building blocks of data communications systems. Topics include: characteristics of analog and digital transmission, networking protocols, network data flow as presented by OSI reference model, Ethernet, switching and routing technologies. Structure of the Internet and intranets, network management and security are also discussed.

Prerequisite Course(s): Prerequisite: CTEC 235

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3

CTEC 471 Internet Development 3 College of Eng & Comp Sciences
Topics included are Web technologies and strategies for website development, including architecture, web life cycle, tool and technologies, and the approach to security planning. Also covered are elements of a simple website using HTML5 , multimedia on the web, design of a user interface, server-side scripting languages, dynamic web pages, cascading style sheets (CSS), elements of JavaScript, integration and basic Web security issues.

Prerequisite Course(s): Prerequisite: CTEC 204.

Classroom Hours - Laboratory and/or Studio Hours – Course Credits: 3-0-3