Final Report 2004 December 12
B.5.5 Curriculum B – Course Summaries
MTH
B
202: Discrete Structures
Review of propositional and predicate logic; methods of theorem proving; strong and weak induction; finite and infinite sets, set operations; introductions to computational complexity, theta and big-O notation;
combinatorics, including permutations and combinations; discrete probability and binomial distribution. Prerequisites: Pre-calculus or equivalent.
Credit Hours: 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 14
CE2004 BOK Coverage: CE-DSC 0-6. CSC
B
101: Programming and Problem Solving I
First course in programming languages, syntax, fundamental data structures, algorithms and basic problem- solving.
Prerequisites: Pre-calculus or equivalent Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 14
CE2004 BOK Coverage: CE-PRF 0 – 4
CSC
B
102: Programming and Problem Solving II
Second course in programming languages and systems. Topics include assemblers, compilers, and syntactical methods; string manipulation and list processing; concepts of executive programs and operating systems;
introduction to time-sharing systems. Prerequisites: CSC
B
101 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 14
CE2004 BOK Coverage: CE-PRF 5 – 8
CSC
B
201: Algorithms and Data Structures
Design and analysis techniques for solving domain specific problems, algorithm design strategies, distributed algorithms, introduction to database systems and data modeling.
Prerequisites: CSC
B
102, MTH 202
Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0 CE2004 BOK Coverage: CE-ALG 0 – 6, CE-DBS 0-2
ECE
B
201: Digital Logic Circuits
Study of logic with an introduction to Boolean algebra; number systems and representation of information; use of integrated circuits to implement combinational and sequential logic functions and computing elements;
organization and structure of computing systems. Prerequisites: CSC
B
101 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-DIG 0 – 5
ECE
B
202: Electric Circuits
DC resistive circuits, Kirchhoffs Laws, Nodal and Mesh emphasis, sources, Thevenins and Nortons theorems, RC, RL, RCL circuit solutions with initial condition using homogenous or nonhomogenous
ordinary differential equations having constant coefficients. Develop sinusoidal steady state solution. Prerequisites: MTH
102 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-CSG 0 – 5
ECE
B
203: Digital Logic Laboratory
Hands-on experience in using digital electronics by way of logic gates and integrated circuits; practical construction, testing, and implementation of combinational and sequential logic circuits.
Corequisite: ECE
B
201 Credit Hours 1 Lecture Hours: 0 Lab Hours: 42 Recitation Hours: 0
CE2004 BOK Coverage: CE-DIG 1-5
ECE
B
204: Signals Systems
Time-domain and frequency-domain methods for modeling and analyzing continuous and discrete-data signals and systems, Laplace transforms, Fourier series and transforms, sampling, discrete signals, z-
transforms, digital filters.
- B.13 -
Final Report 2004 December 12
Prerequisites: ECE
B
202 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-CSG 6 – 9, CE-DSP 0-6
ECE
B
205: Electrical Circuits Laboratory
Principles of measurement and instruments used to measure parameters and dynamic variables in electric circuits, steady state and transient measurements in DC and AC circuits, and data analysis methods.
Prerequisite: ECE
B
202 Credit Hours 1 Lecture Hours: 0 Lab Hours: 42 Recitation Hours: 0
CE2004 BOK Coverage: CE-CSG 0-3
ECE
B
206: Digital Electronics
Introduction to electronic materials and devices; principles of design; design of DC and AC circuits using diodes, bipolar junction transistors, field-effect transistors and use of transistors in digital circuits, including
combinational and sequential circuits. Prerequisites: ECE
B
201, ECE
B
204 Credit Hours 3 Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0
CE2004 BOK Coverage: CE-ELE 0 –7, CE-VLS 0-6
ECE
B
207: Computer Organization