This preview shows pages 1–3. Sign up to view the full content.
This preview has intentionally blurred sections. Sign up to view the full version.View Full Document
Unformatted text preview: CISE Computer Engineering Program Summary for the CISE Industrial Advisory Board Meeting April 22-23, 1999 1 Overview The Computer Engineering program for CISE students consists of 126 credits in the following areas: Computer engineering core: (49 credits). Topics include intro to computer science, dis- crete mathematics, data structures and algorithms, computer architecture and digital logic, software engineering, operating systems, electrical circuits, signals & systems, microproces- sors, numerical analysis, networks, ethics, and a senior design project. Technical electives: (18 credits). Topics listed below, primarily computer science and engineering, and electrical engineering courses. College of Engineering core: (5 or 6 credits). Thermodynamics, statics, and materials. Math and statistics: (21 credits). Calculus, differential equations, statistics, and linear algebra. Sciences: (15 credits). Physics, chemistry, and/or biology. General education: (18 credits). Social sciences, humanities, and technical writing. Each of the above areas are described in more detail below. 2 Computer Engineering core (49 credits) CIS 3020 Introduction to CIS. Credits: 3; Prereq: Calculus 1. Introduction to computers and algorithms. Programming in a high level language. Topics include procedural abstraction, data abstraction and structured programming techniques. The student will learn the fundamentals of developing coherent, expressive programs. COT 3100 Applications of Discrete Structures. Credits: 3; Prereq: Calculus 1. Sets, relations, functions and concept of cardinality. Propositional logic and applications. Predicate logic. Induction and recursion. Finite state machine, grammar and languages. Graphs and trees. Elements of groups, semigroups, lattices and boolean algebra. COP 3530 Data Structures and Algorithms. Credits: 4; Prereq: CIS 3020, with a grade of C or better, COT 3100; and Calculus 2. Algorithm development using pseudo languages, basic program structures, program design techniques, storage and manipulation of basic data structures like arrays, stacks, queues, sorting and searching and string processing. Linked linear lists. Trees and multilinked structures. 1 CDA 3101 Introduction to Computer Organization. Credits: 3; Prereq: CIS 3020; and Calculus 1. Organization of computing systems. Logical basis of computer structure. Machine representation of instructions and data, flow of control, and basic machine instructions. Assembly language programming....
View Full Document
- Spring '07
- Operating Systems