Curriculum
GEIT Courses
Course Title: GEIT 1311: Computer Organization
Semester Credit Hours: 3 (3,0) Course Overview
This course examines the functional components of computer systems. Topics discussed include processors, memory types and hierarchies, buses, I/O, interrupts, etc. with emphasis on how they affect program execution, parameter passing and inter-program communications between programs written in diverse languages
Course Title: GEIT 1411: Computer Science I
Semester Credit Hours: 4 (3,1) Course Overview
Computer Science I is an introduction to programming and to the use of algorithms in designing programs. A software engineering approach to developing computer programs is stressed and object-oriented concepts are introduced. The course examines standard control structures, approaches to modularization, and the use of primitive and structured data types.
Course Title: GEIT 1412: Computer Science II
Semester Credit Hours: 4 (3,1) Course Overview
This course is a continuation and extension to GEIT 1411 Computer Science I. It introduces the student to a systematic study of basic data structures such as queues, stacks and binary trees including searching and sorting algorithms and their associated computational costs. A software engineering approach to developing computer programs is stressed and object-oriented concepts are emphasized. Reusability of code, effective software development methodologies and good programming practices are significant components of the course.
Course Title: GEIT 2291: Professional Ethics
Semester Credit Hours: 2 (2,0) Course Overview
This course is designed to educate students on the impact ethical issues have on the use of information technology in the modern business world. It examines the ethical codes of the professional societies and the philosophical bases of ethical decision-making. Students acquire the foundation that helps them make appropriate decisions when faced with ethical dilemmas.
Course Title: GEIT 3341: Database Design
Semester Credit Hours: 3 (3,0) Course Overview
The objective of this course is to give students an understanding of key issues related to database design and implementation to support the automation of key business processes in organizations. The course is designed so as to cover topics that are relevant from a database design and implementation perspective; particularly one that involves the provision of online access to data resources to a variety of physically distributed organizational users. It includes a mix of lectures (some of which are conducted in the laboratory) and discussions on contemporary articles from industry publications.
Course Title: GEIT 3351: Software Engineering I
Semester Credit Hours: 3 (3,0) Course Overview
The course is designed to provide an introduction to the theory and practice of software development and maintenance. The focus is on the full software development life cycle, including coverage of tools, techniques, principles, and guidelines for software requirements, specification, design and implementation. Particular emphasis is placed on the principles and methods used to develop and validate software requirements. Students are guided toward a better understanding of the various tasks and specialties that contribute to the development of a software product.
Course Title: GEIT 4351: Software Engineering II
Semester Credit Hours: 3 (3,0) Course Overview
This course is a continuation and extension of GEIT 3351: Software Engineering I. The objective of this course is to give students an understanding of key issues involved in the design and implementation of computer software to automate business processes in organizations. The course is designed so as to cover topics that are relevant from a software engineering perspective, with a focus on software design and implementation, and software development project management. It is very applied, and one of its main components is a team project focusing on software design and implementation.
Course Title: GEIT 4361: Practical Training
Semester Credit Hours: 3 (3,0) Course Overview
This course provides opportunities for students to apply the academic concepts, skills and techniques learned in their coursework to a professional work-oriented setting. The course offers the potential for a one-semester internship with a regional employer or a directed study course providing practical learning experiences that benefit the community.
Course Title: ASSE 4311: Learning Assessment III
Semester Credit Hours: 3 (3,0) Course Overview
This is the capstone course required of all students pursuing an undergraduate degree program within the College of Information Technology. The objective of this course is to bring together in an applied manner the knowledge and skills obtained by the students throughout their undergraduate program. The course is designed so as to cover topics that are relevant from an integrated IT systems design and implementation perspective. The term “integrated IT systems design and implementation” refers to complex collaborative efforts that bring together knowledge skills in the related areas of computer science, computer engineering, and information technology (as covered by the three undergraduate programs offered by the College of Information Technology). The course is very applied. One of its main components is a team project focusing on integrated IT systems design and implementation. The course also includes a mix of speakers’ presentations, project work, and discussions on contemporary articles from industry publications.
COEN Courses
Course Title: COEN 2111: Circuits I Lab
Semester Credit Hours: 1 (0,3) Course Overview
This course covers experimental aspects of the topics covered in COEN 2311: Circuits I. Topics include basic bread-boarding techniques and circuit construction; use of multimeters, oscilloscopes, power supplies, and function generators; DC and AC voltage and current measurement techniques; troubleshooting techniques; and comparison of experimental and simulated circuits.
Course Title: COEN 2311: Circuits I Also listed as GEEN 2314: Circuits I
Semester Credit Hours: 3 (3,1) Course Overview
This course covers important theory in DC and AC circuit analysis. Topics include a review of the solution of simultaneous equations; Kirchoff's Current and Voltage Laws; nodal and mesh circuit analysis; superposition; source transformations; Thevenin and Norton Equivalent circuits; ideal op-amps; and RC, RL, and RLC circuits.
Course Title: COEN 3312: Circuits II Also listed as EEEN 3312: Circuits II
Semester Credit Hours: 3 (2,2) Course Overview
This course is a continuation of COEN 2311: Circuits I. Topics include a review of DC and AC circuit analysis techniques; complex numbers and phasors; use of phasors in the analysis of AC circuits; AC power concepts; polyphase circuits; magnetically coupled circuits; applications of Laplace and Fourier transforms in circuit analysis; s-domain circuit analysis; Bode plots; and filters.
Course Title: COEN 3322: Signals and Systems Also listed as EEEN 3341: Signals and Systems
Semester Credit Hours: 3 (3,0) Course Overview
This course presents instruction in electrical signals and systems. Subject matter includes types of signals and systems, signal and system modeling, Fourier Series, Fourier Transform and applications, Laplace Transform and applications, state variable techniques, discrete time signals and systems.
Course Title: COEN 3323: Digital Systems (with Lab) Also listed as EEEN 3331: Digital Systems (with Lab)
Semester Credit Hours: 3 (2,3) Course Overview
This course addresses the understanding and design of digital systems. Topics progress through Boolean algebra and logic gates; combinational logic; sequential logic and synchronous sequential logic systems; and design of logic circuits.
Course Title: COEN 3421: Electronics I (with Lab) Also listed as EEEN 3421: Electronics I (with Lab)
Semester Credit Hours: 4 (3.3) Course Overview
This course is the first of two courses in the use of electronic devices in analog and digital circuits. The lecture component covers device physics and modeling of op-amps, diodes, FETs, and BJTs; single and multi-stage amplifiers; differential amplifiers; feedback; frequency response; Bode plots. Laboratory component covers generation and acquisition of signals; current, voltage, and impedance measurements; transfer function measurement; and spectrum measurements and analysis.
Course Title: COEN 4322: Digital Signal Processing
Semester Credit Hours: 3 (2.3) Course Overview
The course presents an overview of the nature of signals, the algorithms and techniques used to process those signals and the applications to which digital signal processing can be usefully put.
Course Title: COEN 4331: Network Theory
Semester Credit Hours: 3 (3.0) Course Overview
This course examines the structural and theoretical issues underlying networks. Data communication principles and protocols, network structures and open systems are discussed.