Final Report 2004 December 12
CPE
D
404: Entrepreneurship and the Engineer
Discusses basic concepts of marketing, business organization, management accounting, business finance, and financial feasibility analysis of new business ventures and of new project proposals in established firms;
appreciate the financial risks and rewards; strategies for investing in new ventures; entrepreneurial strategies, venture development processes, bringing products from the idea to market and operation; business planning,
implementation, operation, and success, business plans, organization, budgets, accounting methods and processes, capital and debt, business analyses.
Prerequisites: Fourth-year standing Credit Hours: 3
Lecture Hours: 42 Lab Hours: 0 Recitation Hours: 0 CE2004 BOK Coverage: None.
CPE
D
405: Ubiquitous and Pervasive Computing
Discusses current trends towards universal presence of mobile computing, computer networks, and wireless communication; how network devices are aware of their environment; identification of current status,
fundamental issues, future problems and applications; current research topics in the area of ubiquitous and pervasive computing; design issues; integration and processing of sensor-based input; wireless
infrastructures; security and user-interfaces; integrated, multimodal input and output and application areas.
Prerequisites: Fourth-year standing Credit Hours: 3
Lecture Hours: 42 Lab Hours: 14 Recitation Hours: 14 CE2004 BOK Coverage: CE-NWK 6
CPE
D
406: Individual Project II
Continuation of Individual Project I. Prerequisites: Fourth-year standing
Credit Hours: 3 Lecture Hours: 0 Lab Hours: 42 Recitation Hours: 42
CE2004 BOK Coverage: Project dependent.
CSC
D
101: Computer and Information Systems
Representation of data of different kinds; elements of machine code and assembly language coding; role and function of an operating system including networking, e-mail and distributed systems and the associated
functionality; programming language level, facilities and libraries; applications including description of the functionality of the relevant software word processors, databases, spreadsheets and their use; human
interaction, importance and relevance of interface software; elements of computer interaction including desirable properties of screen design and interfaces; fundamentals of the web; use of browsers and search
engines in information retrieval; simple web page construction; illustrations of information servers; search strategies; information storage and retrieval; legal issues of copyright and intellectual property rights.
Prerequisites: Two courses in calculus and two courses in physics Credit Hours: 3
Lecture Hours: 42 Lab Hours: 14 Recitation Hours: 14
CE2004 BOK Coverage: CE-HCI 0-4, CE-PRF 0-2. CSC
D
201: Analysis and Design of Algorithms
Elementary ideas and results on discrete probability; mathematical foundations needed to support measures of complexity and performance; basic concepts from counting; concepts of graphs and trees; basic strategies
that underpin the design of algorithms; fundamental algorithms for counting, searching, sorting, manipulation of hash tables, symbol tables, queues, trees, and graphs; distributed algorithms for certain simple tasks;
fundamentals of computability theory; relevance to security; relevance of design and analysis of algorithms to software design and implementation.
Prerequisites: MTH
D
101, SWE
D
102 Credit Hours: 3
Lecture Hours: 42 Lab Hours: 28 Recitation Hours: 14 CE2004 BOK Coverage: CE-ALG 0-6, CE-PRF 3
CSC
D
202: Information Management
Relevance of information management in the context of computer engineering; introduction to database systems and the relational model; normal forms and their benefits; building databases, underlying
methodology, database languages; issues associated with information retrieval; SQL, its use and power; information systems in the context of networks, intranets, extranets; special systems and applications;
particular issues, access, security, and integrity; relevant legal and ethical issues.
Prerequisites: SWE
D
102 Credit Hours: 3
Lecture Hours: 42 Lab Hours: 14 Recitation Hours: 14 CE2004 BOK Coverage: CE-DBS 0-8
- B.31 -
Final Report 2004 December 12
CSC
D
301: Programming Languages and Syntax-Directed Tools
History of the development of languages; different flavors of languages, programming, scripting, mark-up, specification; language role, characteristics, comparisons; different programming paradigms, significance,
main areas of application, imperative, functional, logic, object-oriented languages; concurrency; aims and objectives of language design; principles of language design, including limitations; interaction between
language design and the translation process; basic approaches to translation; aims and objectives of translation; major components of translation and their implementation; library design, separate compilation,
design considerations, and implementation.
Prerequisites: Two courses in calculus and two courses in physics Credit Hours: 3
Lecture Hours: 28 Lab Hours: 28 Recitation Hours: 14 CE2004 BOK Coverage: CE-SWE 6-7.
ELE
D
101: Foundations of Electronics