COMPUTER ENGINEERING (INTERNATIONAL PROGRAM)

Size: px
Start display at page:

Download "COMPUTER ENGINEERING (INTERNATIONAL PROGRAM)"

Transcription

1 Faculty of Engineering 187 COMPUTER ENGINEERING (INTERNATIONAL PROGRAM) The Computer Engineering program was first established by Department of Computer Engineering, Faculty of Engineering, King Mongkut s University of Technology Thonburi, to offer a four year program leading to the bachelor of Engineering in Computer Engineering (International Program). The international program in Computer Engineering has a joint degree with two international universities : 1. Department of Computer Engineering in the Faculty of Engineering, University of Missouri Columbia (MU), the United State of America and 2. Department of Electronic System Engineering in the Faculty of Engineering, University of Regina (RU), Canada. The international program is intended to provide a solid foundation for students in order to cope with the rapidly changing computing field. In the first two years, emphasis is given on general science and basic engineering courses at KMUTT. Students can choose to study the remaining two years at either KMUTT, University of Missouri-Columbia (MU), or University of Regina (RU). To be eligible to transfer to the University of Missouri-Columbia or University of Regina, a student must: 1. Have completed the fourth semester at KMUTT. 2. Earn 2.75 or higher cumulative GPA. 3. Have a TOEFL score of 500 or higher. Courses completed at KMUTT and used towards a Bachelor of science degree in Computer Engineering or Computer Science at MU will be accepted if grade is C or better.students who spend their last two years in an affiliated university, they may receive two bachelors, one from KMUTT and one from MU or RU. Students who spend their last two years at KMUTT will solely receive a bachelor degree from KMUTT.

2 188 Faculty of Engineering COMPUTER ENGINEERING (INTERNATIONAL PROGRAM) PROGRAM TITLE Bachelor of Engineering Program in Computer Engineering (International Program) DEGREE TITLE FROM KMUTT Bachelor of Engineering (Computer Engineering) B. Eng. (Computer Engineering) DEGREE TITLE FROM UNIVERSITY OF MISSOURI COLUMBIA (MU)Bachelor of Science in Electrical and Computer Engineering B. S. (Electrical and Computer Engineering) DEGREE TITLE FROM UNIVERSITY OF REGINA (RU) Bachelor of Engineering in Electronic Systems Engineering B. Eng. (Electronic Systems Engineering) Note : Students who spend their last two years in an affiliated university, they may receive two bachelors, one from KMUTT and one from MU or RU, which is offered the bachelor degree from KMUTT and MU or RU. Students who spend their last two years at KMUTT will solely receive a bachelor degree from KMUTT. PROGRAM STRUCTURE 1. General Education Courses 35 Credits - Social Sciences and Humanities 13 Credits - Linguistics 9 Credits - Sciences and Mathematics 13 Credits 2. Field of Specialization Courses 103 Credits - Basic Engineering 21 Credits - Compulsory Computer Engineering 70 Credits - Elective Courses 12 Credits 3. Free Elective Courses 6 Credits Total Program Credits 144 Credits

3 Faculty of Engineering 189 Curriculum 1. General Education Courses 35 Credits 1.1 Social Sciences and Humanities 13 Credits SSC 101 Physical Education 1 ( ) SSC 210 Man and Ethics for Quality of Life 3 ( ) SSC 260 Introduction to Social Sciences 3 ( ) SSC 290 Environment and Development 3 ( ) SSC xxx Social Science and Humanities Elective 3 ( ) The student select 1 Course from the following Courses SSC 162 Society and Culture 3 ( ) SSC 211 General Philosophy 3 ( ) SSC 212 Introduction to Ethics 3 ( ) SSC 213 Introduction to Logic 3 ( ) SSC 214 Ethics and Reasoning 3 ( ) SSC 221 History of Civilization 3 ( ) SSC 231 General Psychology 3 ( ) SSC 241 Principle of Political Science 3 ( ) SSC 251 Principles of Jurisprudence 3 ( ) SSC 261 Human and Society 3 ( ) SSC 271 Managerial Accounting 3 ( ) SSC 272 Production Cost 3 ( ) SSC 281 Economics 3 ( ) SSC 291 Man and Environment 3 ( ) SSC 311 Buddhist Philosophy 3 ( ) SSC 331 Human Relations 3 ( ) SSC 333 Industrial and Organizational Psychology 3 ( ) SSC 334 Psychology of Adjustment 3 ( ) SSC 335 Managerial Psychology 3 ( ) SSC 336 Art and Living 3 ( ) SSC 351 Labour Law 3 ( ) SSC 371 Marketing 3 ( ) SSC 372 Personnel Management 3 ( ) SSC 373 Management for Small and Medium Enterprises 3 ( ) 1.2 Linguistics 9 Credits LNG 101 Fundamental English I 3 ( ) LNG 102 Fundamental English II 3 ( ) LNG 103 Fundamental English III 3 ( ) LNG 104 Content based Language Learning I 3 ( ) Note : 1. Student must earn core courses 9 credits. 2. Student must to pass a Placement Test to divide two group. Group A: LNG 101, LNG 102 and LNG 103 Group B: LNG 102, LNG 103 and LNG 104

4 190 Faculty of Engineering 1.3 Sciences and Mathematics 13 Credits MTH 101 Calculus and Analytic Geometry I 3 ( ) MTH 102 Calculus and Analytic Geometry II 3 ( ) CHM 103 Fundamental Chemistry 3 ( ) PHY 103 General Physics I 3 ( ) PHY 191 General Physics Laboratory I 1 ( ) 2. Field of Specialization Courses 103 Credits 2.1 Basic Engineering 21 Credits CPE 100 Computer Programming for Engineers 3 ( ) MTH 201 Linear Algebra and Vector Calculus 3 ( ) MTH 202 Differential Equations 3 ( ) MTH 302 Statistics for Engineers 3 ( ) MEE 111 Engineering Drawing 3 ( ) PRE 290 Industrial Organization and Management 3 ( ) PRE 380 Engineering Economics 3 ( ) 2.2 Compulsory Computer Engineering 70 Credits CPE 101 Computer Workshop 2 ( ) CPE 102 Discrete Mathematics for Computer Engineers 3 ( ) CPE 130 Algorithms and Data Structures 3 ( ) CPE 200 Signals and Systems 3 ( ) CPE 210 Digital Circuit Design I 3 ( ) CPE 211 Digital Circuit Design II 3 ( ) CPE 212 Digital Circuit Laboratory 2 ( ) CPE 220 Electronic Circuit Analysis 3 ( ) CPE 221 Basic Electronics for Computer Engineers 3 ( ) CPE 230 Numerical Analysis for Computer Engineer 3 ( ) CPE 231 Principle of Programming Languages 3 ( ) CPE 310 Computer Architectures 3 ( ) CPE 311 Microprocessor Based System Design 3 ( ) CPE 312 Computer System and Interfacing Lab. 2 ( ) CPE 320 Automatic Control Systems 3 ( ) CPE 321 Basic Electronics Laboratory 2 ( ) CPE 330 Operating Systems 3 ( ) CPE 331 Software Engineering 3 ( ) CPE 332 Database Systems 3 ( ) CPE 333 Computer Graphics 3 ( ) CPE 340 Principles of Communications 3 ( ) CPE 341 Data Communications and Computer Networks 3 ( ) CPE 342 Data Communications Laboratory 2 ( ) CPE 400 Computer Engineering Project I 1 ( ) CPE 401 Computer Engineering Project II 3 ( ) CPE 300 Industrial Training 2 (S/U)

5 Faculty of Engineering Elective Courses 12 Credits CPE 451 Selected Topics in Computer Engineering I 3 ( ) CPE 452 Selected Topics in Computer Engineering II3 ( ) CPE 460 Introduction to VLSI Technology 3 ( ) CPE 461 VLSI System Design 3 ( ) CPE 462 Network Synthesis for Analog VLSI 3 ( ) CPE 463 Analog VLSI for Signal Processing I 3 ( ) CPE 464 Analog VLSI for Signal Processing II 3 ( ) CPE 465 Digital Signal Processing I 3 ( ) CPE 466 Digital Signal Processing II 3 ( ) CPE 467 Fast Transform for Digital Signal Processing 3 ( ) CPE 470 Parallel and Distributed Processing 3 ( ) CPE 471 Embedded System Design 3 ( ) CPE 480 Formal Software Specification and Verifications 3 ( ) CPE 481 Object-Oriented Design 3 ( ) CPE 482 System Analysis and Design 3 ( ) CPE 483 Compiler Design 3 ( ) CPE 484 Computation Theory 3 ( ) CPE 485 Digital Image Processing and Computer Vision 3 ( ) CPE 486 Natural Language Processing 3 ( ) CPE 487 Source Coding for Multimedia System 3 ( ) CPE 488 Artificial Intelligence 3 ( ) CPE 490 Principle of Wireless Communications 3 ( ) CPE 491 Mobile and Personal Communications 3 ( ) CPE 493 Error Control Coding for Digital Communication 3 ( ) CPE 494 Computer and Information Security 3 ( ) 3. Free Elective Courses 6 Credits XXX xxx Free Elective 3 ( ) XXX xxx Free Elective 3 ( ) At least six credits of free electives can be chosen from any course offered by King Mongkut s University of Technology Thonburi.

6 192 Faculty of Engineering STUDY PLAN? First Year First Semester Cr (Le - Pr - SS) CHM 103 Fundamental Chemistry 3 ( ) CPE 100 Computer Programming for Engineers 3 ( ) LNG 102 Fundamental English II 3 ( ) CPE 101 Computer Workshop 2 ( ) MTH 101 Calculus and Analytic Geometry I 3 ( ) PHY 103 General Physics I 3 ( ) PHY 191 General Physics Laboratory I 1 ( ) Total 18 ( ) Hours / Week = 60 Second Semester Cr (Le - Pr - SS) CPE 102 Discrete Mathematics for Computer Engineers 3 ( ) CPE 130 Algorithms and Data Structures 3 ( ) LNG 103 Fundamental English III 3 ( ) MEE 111 Engineering Drawing 3 ( ) MTH 102 Calculus and Analytic Geometry II 3 ( ) SSC 210 Man and Ethics for Quality of Life 3 ( ) Total 18 ( ) Hours / Week = 56? Second Year First Semester Cr (Le - Pr - SS) CPE 210 Digital Circuit Design I 3 ( ) CPE 220 Electronic Circuit Analysis 3 ( ) CPE 230 Numerical Analysis for Computer Engineer 3 ( ) LNG 104 Content based Language Learning I 3 ( ) MTH 201 Linear Algebra and Vector Calculus 3 ( ) PRE 380 Engineering Economics 3 ( ) Total 18 ( ) Hours / Week = 54

7 Faculty of Engineering 193 Second Semester Cr (Le - Pr - SS) CPE 200 Signals and Systems 3 ( ) CPE 211 Digital Circuit Design II 3 ( ) CPE 212 Digital Circuit Laboratory 2 ( ) CPE 221 Basic Electronics for Computer Engineers 3 ( ) CPE 231 Principle of Programming Languages 3 ( ) MTH 202 Differential Equations 3 ( ) SSC 210 Physical Education 1 ( ) Total 18 ( ) Hours / Week = 57? Third Year First Semester Cr (Le - Pr - SS) CPE 310 Computer Architectures 3 ( ) CPE 320 Automatic Control Systems 3 ( ) CPE 321 Basic Electronics Laboratory 2 ( ) CPE 340 Principles of Communications 3 ( ) SSC 260 Introduction to Social Sciences 3 ( ) MTH 302 Statistics for Engineers 3 ( ) Total 17 ( ) Hours / Week = 53 Second Semester Cr (Le - Pr - SS) CPE 311 Microprocessor Based System Design 3 ( ) CPE 312 Computer System and Interfacing Lab. 2 ( ) CPE 330 Operating Systems 3 ( ) CPE 331 Software Engineering 3 ( ) CPE 332 Database Systems 3 ( ) CPE 341 Data Communications and Computer Networks 3 ( ) Total 17 ( ) Hours / Week = 53

8 194 Faculty of Engineering Summer Session Cr (Le - Pr - SS) CPE 300 Industrial Training 2 (S/U)? Fourth Year First Semester Cr (Le - Pr - SS) CPE 342 Data Communications Laboratory 2 ( ) CPE 400 Computer Engineering Project I 1 ( ) CPE xxx Computer Engineering Elective I 3 ( ) CPE xxx Computer Engineering Elective II 3 ( ) PRE 290 Industrial Organization & management3 ( ) SSC 290 Environment and Development 3 ( ) XXX xxx Free Elective 3 ( ) Total 18 ( ) Hours / Week = 58 Second Semester Cr (Le - Pr - SS) CPE 401 Computer Engineering Project II 3 ( ) CPE 333 Computer Graphics 3 ( ) CPE xxx Computer Engineering Elective III 3 ( ) CPE xxx Computer Engineering Elective IV 3 ( ) SSC xxx Social Science or Humanities Elective 3 ( ) XXX xxx Free Elective 3 ( ) Total 18 ( ) Hours / Week = 60

9 Faculty of Engineering 195 COURSE DESCRIPTIONS CPE 100 Computer Programming for Engineers 3 ( ) Prerequisite : none Lecture: Introduction to the components of a computer system and program development including flowcharts, data and structure variables, mathematical and logical operations, input/output, user interfacing, structured programming, decisions and repetitive loop structures, subprograms with functions and procedures, structure type declarations, arrays, records, file processing. Lab: Design, development and testing of programs to solve case problems related to that given in the lectures. CPE 101 Computer Workshop 2 ( ) Prerequisite : none Workshop experience in electronics and computer components. Issues covered include how electronic components work, soldering techniques, circuit board design and assembly, computer simulation of electronic circuits, assembly of personal computers, the functions of each computer component, fault detection, computer board and memory installation, software and network systems installation. CPE 102 Discrete Mathematics for Computer Engineers Prerequisite : none 3 ( ) Basics of logic, relations, mathematical reasoning and logical reasoning, prepositional logic, and predicate logic. Introduction to logic programming, graphs, trees, finite automata, context-free language, and the Turing machine. Introduction to the complexity analysis of algorithms. and to number theory. CPE 130 Algorithms and Data Structures 3 ( ) Prerequisite : CPE 100 Introduction to data representation and structure, array, linked-listed, stacks and queues, trees, graphs, analysis of algorithms, recursion, sorting and searching algorithms, hashing, heap tree, binary search tree, AVL tree, breadth first search, dept first search, string processing, and data compression. CPE 200 Signals and Systems 3 ( ) Prerequisite : MTH 201 Introduction to signal and system. Continuous -time signals and systems: mathematical representation of signals, frequency-domain representation of signals, time-

10 196 Faculty of Engineering domain representation of systems, transform-domain representation of systems and continuous-time system architecture. Discrete-time signals and systems: mathematical representation of signals, frequency-domain representation of signals, time-domain representation of systems, transformdomain representation of systems and discrete-time system architecture. CPE 210 Digital Circuit Design I 3 ( ) Prerequisite : none Review of Number systems, codes, logic gates, Boolean algebra, logic functions, multi-level combinational logic and simplification, flip-flops and related devices, sequential logic design and optimization, types of registers and counters including design and implementation, programmable and steering logic, PALs and PLAs, multiplexers and selectors, logic design in computer simulation program. CPE 211 Digital Circuit Design II 3 ( ) Prerequisite : CPE 210 Integrated-circuit logic families TTL, ECL, MOS, CMOS. Flip-flops timing consideration, flip-flop synchronization, arithmetic circuits, binary adder, subtractor and multiplier, Arithmetic Logic Unit (ALU) design, interfacing with the analog systems, D/A and A/D conversions, MSI logic circuits, introduction to microprocessor and embedded system design. CPE 212 Digital Circuit Laboratory 2 ( ) Prerequisite : CPE 210 Experiments on digital circuit design using both simulation programs and actual circuits. The experiments consist of basic logic gates, clock generation circuits, counter circuits, encoder circuits, decoder circuits, shift register current, arithmetic circuits, multiplexer and demultiplexer circuits, digital to analog and analog to digital circuit design and implementation of Field Programmable Gate Array (FPGA) circuits. CPE 220 Electric Circuit Analysis 3 ( ) Prerequisite : MTH 101 Electrical units and definitions, fundamental laws, natural response, forced response, complete response, power, RMS value, network function and network theory, frequency response, complex locus, resonance, mutual

11 Faculty of Engineering 197 inductance and transformer, Fourier analysis, Laplace transform and polyphase circuit. CPE 221 Basic Electronics for Computer Engineers Prerequisite : CPE ( ) Introduction to semiconductor devices. Characteristics and models of P-N junction diode, bipolar junction transistor (BJT), field effect transistor (FET). DC biasing and AC small signal analysis of BJT and FET amplifiers. Multistage amplifier, frequency response consideration, large signal amplifier, feedback amplifier and oscillator, differential amplifier, operational amplifier and some useful circuits, basic DC power supply. CPE 230 Numerical Analysis for Computer Engineers Prerequisite : CPE ( ) Number and error analysis, root of equations, systems of linear algebraic equations, curve fitting, numerical differentiation and integration, and ordinary differential equations. Design and implementation on a digital computer and using application programs. CPE 231 Principles of Programming Languages 3 ( ) Prerequisite : CPE 100 The four major programming paradigms including structured (imperative) programming with Pascal and C, object-oriented programming with C++ and Java, functional programming with Lisp and Scheme, and logic programming with Prolog are covered. Programming assignments in C, C++, Java, Prolog, and Lisp are given. Concepts of assembly language, interpreters, compilers, context free grammar, and program correctness proof methods are also covered. CPE 300 Industrial Training 2 ( ) Practical training in a company or industry during the summer for at least six weeks. CPE 310 Computer Architectures 3 ( ) Prerequisite : CPE 210 Introduction to computer architecture, computer design methodology, processor organization, control unit, memory system and I/O systems. CPE 311 Microprocessor Based System Design 3 ( ) Prerequisite : CPE 310 Microprocessor architecture, internal operations, structure of microprocessors, memory and Input/Output interfacing. Assembly language programming. Application of microprocessors to physical control and data communications.

12 198 Faculty of Engineering CPE 312 Computer System and Interfacing Laboratory Prerequisite : CPE ( ) Experiments on microcomputer and microcontroller interfacing with physical devices. Special projects on microcontroller applications. CPE 320 Automatic Control Systems 3 ( ) Prerequisite : CPE 200 Transfer functions, block diagrams and signal flow graphs. Mathematical modeling of physical systems. Time-domain analysis of control systems, the root-locus technique, the frequency-domain analysis of control systems. Time and frequency-domain compensations of control systems. Introduction to state-variable analysis for modern control systems. CPE 321 Basic Electronics Laboratory 2 ( ) Prerequisite : CPE 221 Using some electronic measuring equipment with safety considerations to experiment on some useful electronic circuits that coincide with the CPE 220 course. CPE 330 Operating Systems 3 ( ) Prerequisite : CPE 310 Theoretical aspects of Operating systems: memory management, process management, I/O management, and information management. Issues on Job Control Language, Assembler, Loader, and Linker are covered. Some operating systems, compilers, interpreters and utilities are studied in detail. CPE 331 Software Engineering 3 ( ) Prerequisite : CPE 330 The six stages of the software lifecycle: requirements analysis, specifications, design implementation, testing, and maintenance. Classic software engineering papers. Emphasis will be placed on software measurement, project management, and various design paradigms such as object-oriented design and real-time systems design. CPE 332 Database Systems 3 ( ) Prerequisite : CPE 230 Introduction to the logical and physical organization of databases, data base storage structure, memory devices management, hierarchies and V.M. addressing and indexing techniques. Physical representation of large structures. Data base design approaches, design principles, normal forms, data independence, and relational databases. Class projects will involve the actual implementation of a relatively large database project.

13 Faculty of Engineering 199 CPE 333 Computer Gr aphics 3 ( ) Prerequisite : MTH 201 Introduction to the algorithms and hardware used in computer graphics, both 2-D and 3-D. Topics include the drawing of lines and other graphical primitives, offlinetransformations, line and polygon clipping techniques, 3-D viewing, representation of curves and surfaces, solid modeling, hidden surface removal algorithms, object linear transformations, illumination and shading models, ray tracing, and animation. CPE 340 Principles of Communication 3 ( ) Prerequisite : CPE 200 Introduction to modern communication systems, linear systems and digital signaling, baseband pulse and digital signaling, bandpass signaling principles and circuits. Also included are topics in AM and FM systems, and bandpass digital signaling. The standards and terminology for computer communications are covered with the analysis of case studies on present-day communication systems. CPE 341 Data Communications and Computer Networks Prerequisite : CPE ( ) Protocols and Standards, Introduction to Data Communication and Computer Network, Basic Concepts and OSI Model, Signals, Encoding and Modulating, Transmission Media, Multiplexing, Error Detection and Correction, Data Link Control/Protocols, Local Area Networks (LAN): Ethernet, Token Bus, Token Ring, Fiber Distributed Data Interface, Switching Theory: Circuit Switching, Packet Switching and Message Switching, Integrated Services Digital Network (ISDN), Networking and Internetworking Devices, etc. Network Security. CPE 400 Computer Engineering Project I 1 ( ) Prerequisite : none Students work in groups of 1-3 persons under the supervision of faculty members. Each group is encouraged to develop and design a systematic method to investigate and solve computer and information technology related problems that demand theoretical backing. The objective is to have students gain experience in systems development for a relatively large size project. CPE 401 Computer Engineering Project II 3 ( ) Prerequisite : CPE 400 Continuation and the completion of the project initiated in CPE 400.

14 200 Faculty of Engineering CPE 451 Selected Topics in Computer Engineering I 3 ( ) Topics of current interest in Computer Engineering. CPE 452 Selected Topics in Computer Engineering II 3 ( ) Topics of current interest in Computer Engineering. CPE 460 Introduction to VLSI Technology 3 ( ) Prerequisite : CPE 313 Integrated Circuit design technology, basic electronics and overview of the fabrication processes. Introduction to symbolic design, designing Leaf-Cell devices. NMOS and CMOS device characteristics. Introduction to VLSI CAD tools, designing modulelevel devices, clocking, simulation and timing verification, power and ground routing, data buses and control signal routing, placing and connecting I/O pads. Case studies of some integrated circuit building blocks are covered. CPE 461 VLSI System Design 3 ( ) Prerequisite : CPE 460 Overview of VLSI technology, problem analysis and solutions. Hierarchical decomposition of concurrent systems, control strategies, floor planning, CMOS and NMOS design differentiation, design methodology using advanced IC CAD tool set, combination logic minimization, synthesis, RAM and ROM design, finite state machine realization, clock design, high drive circuitry and boot-strapping techniques, module generation, data path design and synthesis. Testability and testing in integrated circuits. Interfacing to a foundry. CPE 462 Network Synthesis for Analog VLSI 3 ( ) Prerequisite : CPE 320 Network functions and their reliability, filter concepts, approximation, sensitivity analysis, passive network synthesis, active network synthesis and the effect of real operational amplifiers on active filters. Introduction to current-mode network synthesis. CPE 463 Analog VLSI for Signal Processing I 3 ( ) Prerequisite : CPE 220 and CPE 320 Integrated circuit devices and modeling. Bipolar, CMOS, BiCMOS, technologies. Basic current mirror and single

15 Faculty of Engineering 201 stage amplifier. Basic OpAmp design and compensation. Voltage reference circuit analysis and design CPE 464 Analog VLSI for Signal Processing II 3 ( ) Prerequisite : CPE 462 and CPE 463 Comparator, sample and hold, and switched capacitor circuit. Fundamentals of data converters. Voltage-mode and current-mode continuous-time filters. CPE 465 Digital Signal Processing I 3 ( ) Prerequisite : MTH 302 The representation, analysis and design of discrete time signals and systems. Z-Transforms and the Discrete Fourier Transforms. The Fast Fourier Transform (FFT) algorithm. Time and frequency domain design techniques for recursive (IIR) and non-recursive (FIR) systems. Additional topics include parametric signal modeling, power spectrum estimation, and applications to speech and image processing. CPE 466 Digital Signal Processing II 3 ( ) Prerequisite : CPE 465 Topics in digital signal analysis and filtering including hardware implementation, speech synthesis and recognition, multidimensional transforms, random-signal concepts, design methods and computer aids for analysis and design. CPE 467 Fast Transform for Digital Signal Processing Prerequisite : CPE ( ) The concepts and theories of digital signal transformations needed for frequency analysis and joint time-frequency analysis including their applications: Fourier Transform, Discrete Fourier Transform, Fast Fourier Transform, Discrete Cosine Transform, Short-Time Fourier Transform, and Wavelet Transform. CPE 470 Parallel and Distributed Processing 3 ( ) Prerequisite : CPE 310 This course describes fundamental methods by which parallel programs are assembled. Important concepts for program design, such as, partitioning, mapping, and granularity are discussed. Concepts will be applied to both shared memory and distributed memory systems. CPE 471 Embedded Systems 3 ( ) Prerequisite : CPE 310 This courses describes embedded processors and real-time environment. Concepts of real-time system modeling, fault tolerant systems, data-acquisition systems, and microprocessor-based control systems are also discussed.

16 202 Faculty of Engineering Case studies on current issues related to embedded systems are also covered. CPE 480 Formal Software Specification and Verifications Prerequisite : CPE ( ) Prepositional Logic, First-order Logic, Graphs and Trees, Correctness Proof of Programs, Proof of the termination of programs, Formal software development from specifications, and Model Checking. Some case studies and tools for software verification will be discussed. CPE 481 Object-Oriented Design 3 ( ) Prerequisite : none This course presents practical approaches to Object Oriented design. Materials include O-O concepts: objects and classes, inheritance, abstraction, polymorphism, and encapsulation, tools for conceptual design, software development life cycle, problem solving, O-O modeling techniques, and analysis. CPE 482 System Analysis and Design 3 ( ) Prerequisite : none Software engineering principles are covered include all the phases of software development: analysis, design, testing, implementation, and maintenance. Issues on systems analysis and design are emphasized. The course covers topics in project management, software project size measurement, defect measurement, and software quality control. CPE 483 Compiler Design 3 ( ) Prerequisite : CPE 231 An introduction to the design and implementation of a program parser by token analysis and syntax verification for a given grammar. Object code generation techniques are covered with issues including creating symbol tables, memory allocation, control functions, I/O list, error checking, and optimization. CPE 484 Computational Theory 3 ( ) Prerequisite : CPE 102 Regular expression, deterministic language and automata, context-free grammars, syntax trees, Turing machine, complexity analysis, and program correctness proofs. CPE 485 Digital Image Processing & Computer Vision Prerequisite : MTH ( )

17 Faculty of Engineering 203 Low-level, mid-level, high-level image processing and computer vision will be studied. Low-level image processing will cover image acquisition, image formats, compression, image enhancement, filtering, edge/contour finding, and feature extraction. Mid-level image processing will cover finding lines/circles/general 2-D shapes, image segmentation, texture segmentation, stereo correspondence, image search & retrieval, contour matching, and computing optical flow for motion sequences. Computer vision will also cover shape from stereo, motion, shading, texture, and other modules. High-level processing will include an introduction to the concepts of pattern recognition, object recognition models, neural networks, and scene interpretation methods. Optimization techniques including stochastic methods will be covered in detail including linear regression, gradient descent, simulated annealing, Gibbs Sampler, and Genetic algorithms. CPE 486 Natural Language Processing 3 ( ) Prerequisite : none Introduction to natural language processing and its application. Structural analysis of natural languages. Semantic interpretation. Grammar writing for computer to build parsers for various languages. Review of current natural language processing systems for information technology. CPE 487 Source Coding for Multimedia Systems 3 ( ) Prerequisite : none Introduction to source coding, differential pulse code modulation, block coding, synthesis/analysis coding, redundancy-reduction coding. History of multimedia systems, issues in multimedia authoring, basics of digital audio, basics of video, image compression, video compression, and audio compression. CPE 488 Artificial Intelligence 3 ( ) Prerequisite : CPE 130 Introduction to the definition and theoretical aspects of artificial intelligence. Symbolic processing and conclusion metho ds. Applications of artificial intelligence to natural language processing, industrial robots, expert systems, and others. Expert systems development tools, LISP programming, and PROLOG programming. CPE 490 Principles of Wireless Communications 3 ( ) Prerequisite : CPE 200

18 204 Faculty of Engineering Electromagnetic wave in space, antennas and propagation, ground wave propagation, sky wave propagation, space wave propagation in the troposphere, antenna arrays, statistical distributions, the diversity principle, and electrical noise in radio systems. CPE 491 Mobile and Personal Communications 3 ( ) Prerequisite : CPE 490 Introduction to wireless communication systems, cellular concepts, mobile radio propagation, modulation techniques for mobile radio, equalization, diversity techniques, channel coding, speech coding, multiple access techniques, and mobile communication standards. CPE 492 Data Communications 3 ( ) Prerequisite : CPE 200 Signals and spectra, fundamentals of statistical decision theory, formatting and baseband transmission, bandpass modulation and demodulation, communications link analysis, modulation and coding trade-off, synchronization, multiplexing, multiple access communication systems, spread-spectrum techniques, encryption and decryption. CPE 493 Error Control Coding for Digital Communication Prerequisite : CPE ( ) Error Control Coding (ECC), linear algebra for coding, linear block codes, cyclic codes, Goppa - BCH Codes, finite geometry codes, convolutional codes, and burst error codes. Information theory, combining modulation and coding, and applications of ECC. CPE 494 Computer and Information Security 3 ( ) Prerequisite : CPE 341 Cryptography, cryptographic protocols, models of access control, program security, database security, security, firewalls, internet and electronic commerce security, intrusion detection, secure system engineering methodologies.

BSEE Degree Plan Bachelor of Science in Electrical Engineering: 2015-16

BSEE Degree Plan Bachelor of Science in Electrical Engineering: 2015-16 BSEE Degree Plan Bachelor of Science in Electrical Engineering: 2015-16 Freshman Year ENG 1003 Composition I 3 ENG 1013 Composition II 3 ENGR 1402 Concepts of Engineering 2 PHYS 2034 University Physics

More information

Division of Mathematical Sciences

Division of Mathematical Sciences Division of Mathematical Sciences Chair: Mohammad Ladan, Ph.D. The Division of Mathematical Sciences at Haigazian University includes Computer Science and Mathematics. The Bachelor of Science (B.S.) degree

More information

COMPUTER ENGINEERING PROGRAM

COMPUTER ENGINEERING PROGRAM COMPUTER ENGINEERING PROGRAM The master s degree in Computer Engineering focus on three main areas of research: computer architecture, data communication, and information processing. Active research interests

More information

Computer Science/Software Engineering

Computer Science/Software Engineering 292 School of Science and Engineering Computer Science/Software Engineering Everald E. Mills, PhD, Chair Objectives The computer science program seeks to prepare students for careers that require sophisticated

More information

Master of Science in Computer Science

Master of Science in Computer Science Master of Science in Computer Science Background/Rationale The MSCS program aims to provide both breadth and depth of knowledge in the concepts and techniques related to the theory, design, implementation,

More information

INFORMATION TECHNOLOGY PROGRAM

INFORMATION TECHNOLOGY PROGRAM INFORMATION TECHNOLOGY PROGRAM The School of Information Technology offers a two-year bachelor degree program in Information Technology for students having acquired an advanced vocational certificate.

More information

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent

More information

Computer Science. Master of Science

Computer Science. Master of Science Computer Science Master of Science The Master of Science in Computer Science program at UALR reflects current trends in the computer science discipline and provides students with a solid theoretical and

More information

A bachelor of science degree in electrical engineering with a cumulative undergraduate GPA of at least 3.0 on a 4.0 scale

A bachelor of science degree in electrical engineering with a cumulative undergraduate GPA of at least 3.0 on a 4.0 scale What is the University of Florida EDGE Program? EDGE enables engineering professional, military members, and students worldwide to participate in courses, certificates, and degree programs from the UF

More information

ELECTRICAL ENGINEERING

ELECTRICAL ENGINEERING EE ELECTRICAL ENGINEERING See beginning of Section H for abbreviations, course numbers and coding. The * denotes labs which are held on alternate weeks. A minimum grade of C is required for all prerequisite

More information

List of courses MEngg (Computer Systems)

List of courses MEngg (Computer Systems) List of courses MEngg (Computer Systems) Course No. Course Title Non-Credit Courses CS-401 CS-402 CS-403 CS-404 CS-405 CS-406 Introduction to Programming Systems Design System Design using Microprocessors

More information

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING

DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING DEGREE PLAN INSTRUCTIONS FOR COMPUTER ENGINEERING Fall 2000 The instructions contained in this packet are to be used as a guide in preparing the Departmental Computer Science Degree Plan Form for the Bachelor's

More information

Doctor of Philosophy in Computer Science

Doctor of Philosophy in Computer Science Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects

More information

01219211 Software Development Training Camp 1 (0-3) Prerequisite : 01204214 Program development skill enhancement camp, at least 48 person-hours.

01219211 Software Development Training Camp 1 (0-3) Prerequisite : 01204214 Program development skill enhancement camp, at least 48 person-hours. (International Program) 01219141 Object-Oriented Modeling and Programming 3 (3-0) Object concepts, object-oriented design and analysis, object-oriented analysis relating to developing conceptual models

More information

The syllabus applies to students admitted in the academic year 2014-15 and thereafter under the fouryear

The syllabus applies to students admitted in the academic year 2014-15 and thereafter under the fouryear COMPUTER ENGINEERING SYLLABUS The syllabus applies to students admitted in the academic year 2014-15 and thereafter under the fouryear curriculum. Definition and Terminology Each course offered by the

More information

Computer Science and Electrical Engineering

Computer Science and Electrical Engineering Department of Computer Science & Electrical Engineering Computer Science and Electrical Engineering Computer Science As a computer scientist, imagine creating the next search engine, the next social web

More information

CSEN301 Embedded Systems Trimester 1

CSEN301 Embedded Systems Trimester 1 Victoria University of Wellington (VUW) course offering for NZ-EU Joint Mobility Project Novel Sensing Technologies and Instrumentation in Environmental Climate Change Monitoring 1. General The Victoria

More information

Electrical Engineering

Electrical Engineering 306 Electrical Engineering Paul Neudorfer, Ph.D., Chair Objectives Electrical engineering is concerned with the use of electrical energy for the benefit of society. The profession of electrical engineering

More information

M.S. Computer Science Program

M.S. Computer Science Program M.S. Computer Science Program Pre-requisite Courses The following courses may be challenged by sitting for the placement examination. CSC 500: Discrete Structures (3 credits) Mathematics needed for Computer

More information

ENEE Electrical & Computer Engineering Summer 2015

ENEE Electrical & Computer Engineering Summer 2015 This printed version of the Schedule of Classes is current as of 12/14/15 10:19 PM. ENEE Electrical & Computer Engineering Summer 2015 ENEE200 Social and Ethical Dimensions of Engineering Technology Credits:

More information

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008 Professional Organization Checklist for the Computer Science Curriculum Updates Association of Computing Machinery Computing Curricula 2008 The curriculum guidelines can be found in Appendix C of the report

More information

APPLIED COMPUTER SCIENCE MULTIMEDIA PROGRAM

APPLIED COMPUTER SCIENCE MULTIMEDIA PROGRAM APPLIED COMPUTER SCIENCE MULTIMEDIA PROGRAM Recently, computer multimedia technology has been developing rapidly. Computer multimedia technology has been applied to use in many fields such as advertisement,

More information

One LAR Course Credits: 3. Page 4

One LAR Course Credits: 3. Page 4 Course Descriptions Year 1 30 credits Course Title: Calculus I Course Code: COS 101 This course introduces higher mathematics by examining the fundamental principles of calculus-- functions, graphs, limits,

More information

Computer Science. Requirements for the Major (updated 11/13/03)

Computer Science. Requirements for the Major (updated 11/13/03) Computer Science Faculty: Knox Chair; Komagata,, Martinovic, Neff, Sampath, Wolz Faculty from mathematics with joint teaching appointments in computer science: Conjura, Greenbaun, Iannone The computer

More information

Department of Computer Science

Department of Computer Science The University of Texas at San Antonio 1 Department of Computer Science The Department of Computer Science offers a Bachelor of Science degree in Computer Science and a Minor in Computer Science. Admission

More information

ค ม อการศ กษาระด บปร ญญาตร

ค ม อการศ กษาระด บปร ญญาตร FACULTY OF 1 Courses in Computer Engineering Course code CPE (261) CPE 101 INTRODUCTION TO 2(2/2-0/0) COMPUTER Introduction to computers. Number systems. Basic computer models. Concepts of computer components.

More information

Department of Computer Science

Department of Computer Science Department of Computer Science Ali Sekmen, PhD 2, Chair 005, McCord Hall 615-963-5712 Faculty: K. Al Nasr, W. Chen, E. Erdemir, M. Hayes, H. Miao, T. Rogers, G. Shao, F. Yao General Statement: The Department

More information

Information and Communications Technology Courses at a Glance

Information and Communications Technology Courses at a Glance Information and Communications Technology Courses at a Glance Level 1 Courses ICT121 Introduction to Computer Systems Architecture This is an introductory course on the architecture of modern computer

More information

Computer Engineering as a Discipline

Computer Engineering as a Discipline Computing Curriculum Computer Engineering Curriculum Report Chapter 2 Computer Engineering as a Discipline T his chapter presents some of the characteristics that distinguish computer engineering from

More information

Computer Engineering Technology

Computer Engineering Technology Computer Engineering Technology Dr. Adam Filios, Chair Electrical & Computer Engineering Technology Dept. adam.filios@farmingdale.edu 631-420-2084 School of Engineering Technology Bachelor of Science Degree

More information

DISTANCE DEGREE PROGRAM CURRICULUM NOTE:

DISTANCE DEGREE PROGRAM CURRICULUM NOTE: Bachelor of Science in Electrical Engineering DISTANCE DEGREE PROGRAM CURRICULUM NOTE: Some Courses May Not Be Offered At A Distance Every Semester. Chem 121C General Chemistry I 3 Credits Online Fall

More information

Undergraduate Major in Computer Science and Engineering

Undergraduate Major in Computer Science and Engineering University of California, Irvine 2015-2016 1 Undergraduate Major in Computer Science and Engineering On This Page: Overview Admissions Requirements for the B.S. in Computer Science and Engineering Sample

More information

SECOND YEAR. Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300) 3 TOTAL 3 TOTAL 6. MASTER OF ENGINEERING IN ELECTRICAL ENGINEERING (MEng EE) FIRST YEAR

SECOND YEAR. Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300) 3 TOTAL 3 TOTAL 6. MASTER OF ENGINEERING IN ELECTRICAL ENGINEERING (MEng EE) FIRST YEAR MASTER OF SCIENCE IN ELECTRICAL ENGINEERING (MS EE) FIRST YEAR Elective 3 Elective 3 Elective 3 Seminar Course (EE 296) 1 TOTAL 12 TOTAL 10 SECOND YEAR Major Subject 3 Thesis (EE 300) 3 Thesis (EE 300)

More information

Bachelor of Science in Information Technology. Course Descriptions

Bachelor of Science in Information Technology. Course Descriptions Bachelor of Science in Information Technology Course Descriptions Year 1 Course Title: Calculus I Course Code: MATH 101 Pre- Requisite(s): This course introduces higher mathematics by examining the fundamental

More information

Kingdom of Saudi Arabia King Saud University

Kingdom of Saudi Arabia King Saud University Kingdom of Saudi Arabia King Saud University College of Computer & Information Sciences Department of Computer Engineering The MASTER S PROGRAM IN COMPUTER ENGINEERING ٢٠٠٣ M.S. PROGRAM IN COMPUTER ENGINEERING

More information

Content Map For Career & Technology

Content Map For Career & Technology Content Strand: Applied Academics CT-ET1-1 analysis of electronic A. Fractions and decimals B. Powers of 10 and engineering notation C. Formula based problem solutions D. Powers and roots E. Linear equations

More information

COLLEGE OF INFORMATION TECHNOLOGY

COLLEGE OF INFORMATION TECHNOLOGY COLLEGE OF INFORMATION TECHNOLOGY COLLEGE OVERVIEW The College of Information Technology provides the structure and organization for male and female students to successfully pursue degree programs in Information

More information

B.Eng. (Computer Engineering) Content of Subjects Applicable to Students Matriculating in 2011 or later

B.Eng. (Computer Engineering) Content of Subjects Applicable to Students Matriculating in 2011 or later B.Eng. (Computer Engineering) Content of Subjects Applicable to Students Matriculating in 2011 or later FIRST YEAR CE1001 DISCRETE MATHEMATICS Elementary number theory; Sets; Predicate logic; Linear recurrence

More information

ELECTRICAL ENGINEERING

ELECTRICAL ENGINEERING ELECTRICAL ENGINEERING The master degree programme of Teacher Training in Electronical Engineering is designed to develop graduates competencies in the field of Curriculum Development and Instructional

More information

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE SCHOOL OF COMPUTER SCIENCE, CIUDAD REAL Core Subjects (CS) Compulsory Subjects (CPS) Optional

More information

How To Get A Computer Science Degree

How To Get A Computer Science Degree MAJOR: DEGREE: COMPUTER SCIENCE MASTER OF SCIENCE (M.S.) CONCENTRATIONS: HIGH-PERFORMANCE COMPUTING & BIOINFORMATICS CYBER-SECURITY & NETWORKING The Department of Computer Science offers a Master of Science

More information

Master of Engineering - ME (Medical Software)

Master of Engineering - ME (Medical Software) Master of Engineering - ME (Medical Software) This program has been designed to create skilled professionals who can engineer the medical world. Students are trained to suit the industry requirements.

More information

Guru Ghasidas Vishwavidyalaya, Bilaspur (C.G.) Institute of Technology. Electronics & Communication Engineering. B.

Guru Ghasidas Vishwavidyalaya, Bilaspur (C.G.) Institute of Technology. Electronics & Communication Engineering. B. Guru Ghasidas Vishwavidyalaya, Bilaspur (C.G.) Institute of Technology Electronics & Communication Engineering B.Tech III Semester 1. Electronic Devices Laboratory 2. Digital Logic Circuit Laboratory 3.

More information

COURSE TITLE COURSE DESCRIPTION

COURSE TITLE COURSE DESCRIPTION COURSE TITLE COURSE DESCRIPTION CS-00X COMPUTING EXIT INTERVIEW All graduating students are required to meet with their department chairperson/program director to finalize requirements for degree completion.

More information

LONG BEACH CITY COLLEGE MEMORANDUM

LONG BEACH CITY COLLEGE MEMORANDUM LONG BEACH CITY COLLEGE MEMORANDUM DATE: May 5, 2000 TO: Academic Senate Equivalency Committee FROM: John Hugunin Department Head for CBIS SUBJECT: Equivalency statement for Computer Science Instructor

More information

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog.

Computer Science. General Education Students must complete the requirements shown in the General Education Requirements section of this catalog. Computer Science Dr. Ilhyun Lee Professor Dr. Ilhyun Lee is a Professor of Computer Science. He received his Ph.D. degree from Illinois Institute of Technology, Chicago, Illinois (1996). He was selected

More information

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014

LIST OF REGISTRABLE COURSES FOR BSC COMMUNICATION TECHNOLOGY JUNE 2014 100 Level Title Unit Status GST 101 Use of English and Communication Skills I 2 C GST 107 The Good Study Guide 2 C BIO101 General Biology 2 C CHM101 Introductory Inorganic Chemistry 2 C CIT 101 Computers

More information

Master of Science in Computer Science Information Systems

Master of Science in Computer Science Information Systems Master of Science in Computer Science Information Systems 1. General Admission Requirements. Admission to Graduate Studies (see graduate admission requirements). 2. Program Admission. In addition to meeting

More information

M.S. in Electrical Engineering

M.S. in Electrical Engineering 1 M.S. in Electrical Engineering Degree Requirements Bridge Program Students who have earned a Bachelor of Science in Engineering Technology (B.S.E.T.) degree, or who lack an appropriate background may

More information

Please consult the Department of Engineering about the Computer Engineering Emphasis.

Please consult the Department of Engineering about the Computer Engineering Emphasis. COMPUTER SCIENCE Computer science is a dynamically growing discipline. ABOUT THE PROGRAM The Department of Computer Science is committed to providing students with a program that includes the basic fundamentals

More information

Metropolitan State University of Denver

Metropolitan State University of Denver ELECTRICAL ENGINEERING TECHNOLOGY Electrical Engineering Technology (EET) graduates have much of the know-why of the engineer and much of the knowhow of the technician. The EET curriculum combines theory

More information

Information Systems. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences.

Information Systems. Administered by the Department of Mathematical and Computing Sciences within the College of Arts and Sciences. Information Systems Dr. Haesun Lee Professor Dr. Haesun Lee is a Professor of Computer Science. She received her Ph.D. degree from Illinois Institute of Technology, Chicago, Illinois (1997). Her primary

More information

COURSE CATALOGUE 2013-2014

COURSE CATALOGUE 2013-2014 COURSE CATALOGUE 201-201 Field: COMPUTER SCIENCE Programme: Bachelor s Degree Programme in Computer Science (Informatics) Length of studies: years (6 semesters) Number of ECTS Credits: 180 +0 for the B.Sc.

More information

Computer and Systems Engineering (CSE) Master of Science Programs

Computer and Systems Engineering (CSE) Master of Science Programs Computer and Systems Engineering (CSE) Master of Science Programs The Computer and Systems Engineering (CSE) degree offered by the University of Houston (UH) is a graduate level interdisciplinary program

More information

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes

Computer Science. Computer Science 207. Degrees and Certificates Awarded. A.S. Computer Science Degree Requirements. Program Student Outcomes Computer Science 207 Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface

More information

Master of Science (Electrical Engineering) MS(EE)

Master of Science (Electrical Engineering) MS(EE) Master of Science (Electrical Engineering) MS(EE) 1. Mission Statement: The mission of the Electrical Engineering Department is to provide quality education to prepare students who will play a significant

More information

Course Curriculum for Master Degree in Electrical Engineering/Wireless Communications

Course Curriculum for Master Degree in Electrical Engineering/Wireless Communications Course Curriculum for Master Degree in Electrical Engineering/Wireless Communications The Master Degree in Electrical Engineering/Wireless Communications, is awarded by the Faculty of Graduate Studies

More information

Curriculum for the Bachelor Degree in Computer Science (CS)

Curriculum for the Bachelor Degree in Computer Science (CS) The curriculum for the B.Sc. degree in consists of (2) credit hours distributed as follows:- Course 2 4 Requirements University Requirements Compulsory Elective Faculty Requirements Specialization Requirements

More information

Degrees Major in Computer Science Minor in Computer Science Major in Software Engineering

Degrees Major in Computer Science Minor in Computer Science Major in Software Engineering LT400, Independent Study: Directed reading registering. (U)(1). LT401, Independent Study: Directed reading registering. (U)(2). LT402, Independent Study: Directed reading registering. (U)(3). LT499, Honors

More information

Prerequisite: High School Chemistry.

Prerequisite: High School Chemistry. ACT 101 Financial Accounting The course will provide the student with a fundamental understanding of accounting as a means for decision making by integrating preparation of financial information and written

More information

NATIONAL SUN YAT-SEN UNIVERSITY

NATIONAL SUN YAT-SEN UNIVERSITY NATIONAL SUN YAT-SEN UNIVERSITY Department of Electrical Engineering (Master s Degree, Doctoral Program Course, International Master's Program in Electric Power Engineering) Course Structure Course Structures

More information

How To Get A Computer Science Degree At Appalachian State

How To Get A Computer Science Degree At Appalachian State 118 Master of Science in Computer Science Department of Computer Science College of Arts and Sciences James T. Wilkes, Chair and Professor Ph.D., Duke University WilkesJT@appstate.edu http://www.cs.appstate.edu/

More information

Department of Computer Science

Department of Computer Science 82 Advanced Biochemistry Lab II. (2-8) The second of two laboratory courses providing instruction in the modern techniques of biochemistry. Experiments are performed on the isolation, manipulation and

More information

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent

More information

School of Computer Science

School of Computer Science School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level

More information

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students

Eastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent

More information

Electronic Engineering

Electronic Engineering Electronic Engineering Electronic engineering is concerned with the generation, transmission and utilization of electrical energy and with the transmitting and processing of information. Electronic engineers

More information

OKLAHOMA SUBJECT AREA TESTS (OSAT )

OKLAHOMA SUBJECT AREA TESTS (OSAT ) CERTIFICATION EXAMINATIONS FOR OKLAHOMA EDUCATORS (CEOE ) OKLAHOMA SUBJECT AREA TESTS (OSAT ) FIELD 081: COMPUTER SCIENCE September 2008 Subarea Range of Competencies I. Computer Use in Educational Environments

More information

The Emerging Trends in Electrical and Computer Engineering

The Emerging Trends in Electrical and Computer Engineering 18-200 Fall 2006 The Emerging Trends in Electrical and Computer Engineering Hosting instructor: Prof. Jimmy Zhu; Time: Thursdays 3:30-4:20pm; Location: DH 2210 Date Lecturer Lecture Contents L01 08/31

More information

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.)

COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) VCU 1 COMPUTER SCIENCE, BACHELOR OF SCIENCE (B.S.) The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses. The program

More information

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC)

COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC) COMPUTER SCIENCE/ COMPUTER NETWORKING AND TECHNOLOGIES (COSC) Computer Science (COSC) courses are offered by the School of Information Arts and Technologies within the Yale Gordon College of Liberal Arts.

More information

ANALOG & DIGITAL ELECTRONICS

ANALOG & DIGITAL ELECTRONICS ANALOG & DIGITAL ELECTRONICS Course Instructor: Course No: PH-218 3-1-0-8 Dr. A.P. Vajpeyi E-mail: apvajpeyi@iitg.ernet.in Room No: #305 Department of Physics, Indian Institute of Technology Guwahati,

More information

School of Management and Information Systems

School of Management and Information Systems School of Management and Information Systems Business and Management Systems Information Science and Technology 176 Business and Management Systems Business and Management Systems Bachelor of Science Business

More information

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices

Computer Science. 232 Computer Science. Degrees and Certificates Awarded. A.S. Degree Requirements. Program Student Outcomes. Department Offices 232 Computer Science Computer Science (See Computer Information Systems section for additional computer courses.) We are in the Computer Age. Virtually every occupation in the world today has an interface

More information

COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa

COMPUTER SCIENCE. FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa FACULTY: Jennifer Bowen, Chair Denise Byrnes, Associate Chair Sofia Visa COMPUTER SCIENCE Computer Science is the study of computer programs, abstract models of computers, and applications of computing.

More information

How To Get A Computer Engineering Degree

How To Get A Computer Engineering Degree COMPUTER ENGINEERING GRADUTE PROGRAM FOR MASTER S DEGREE (With Thesis) PREPARATORY PROGRAM* COME 27 Advanced Object Oriented Programming 5 COME 21 Data Structures and Algorithms COME 22 COME 1 COME 1 COME

More information

Poznan University of Technology Faculty of Electrical Engineering

Poznan University of Technology Faculty of Electrical Engineering Poznan University of Technology Faculty of Electrical Engineering Contact Person: Pawel Kolwicz Vice-Dean Faculty of Electrical Engineering pawel.kolwicz@put.poznan.pl List of Modules Academic Year: 2015/16

More information

Computer Science Courses-1

Computer Science Courses-1 Computer Science Courses-1 CSC 099/Orientation to Computer Science 0 course units An introduction to the computer science program with a focus on the discipline, including an investigation of computing

More information

CIS 117 DATABASE MANAGEMENT SOFTWARE APPLICATIONS

CIS 117 DATABASE MANAGEMENT SOFTWARE APPLICATIONS CIS 117 DATABASE MANAGEMENT SOFTWARE APPLICATIONS This course provides students with hands-on experience using database management software. Students will develop skills common to most database management

More information

Master Degree Program in Computer Science (CS)

Master Degree Program in Computer Science (CS) Master Degree Program in Computer Science (CS) Students holding Bachelor s degree in Computer Science are accepted as graduate students, after meeting the general requirements stated below. Applicants

More information

MEng, BSc Computer Science with Artificial Intelligence

MEng, BSc Computer Science with Artificial Intelligence School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give

More information

Master s Program in Information Systems

Master s Program in Information Systems The University of Jordan King Abdullah II School for Information Technology Department of Information Systems Master s Program in Information Systems 2006/2007 Study Plan Master Degree in Information Systems

More information

Computer Science MS Course Descriptions

Computer Science MS Course Descriptions Computer Science MS Course Descriptions CSc I0400: Operating Systems Underlying theoretical structure of operating systems; input-output and storage systems, data management and processing; assembly and

More information

Core Curriculum to the Course:

Core Curriculum to the Course: Core Curriculum to the Course: Environmental Science Law Economy for Engineering Accounting for Engineering Production System Planning and Analysis Electric Circuits Logic Circuits Methods for Electric

More information

Depth and Excluded Courses

Depth and Excluded Courses Depth and Excluded Courses Depth Courses for Communication, Control, and Signal Processing EECE 5576 Wireless Communication Systems 4 SH EECE 5580 Classical Control Systems 4 SH EECE 5610 Digital Control

More information

The Department of Electrical and Computer Engineering (ECE) offers the following graduate degree programs:

The Department of Electrical and Computer Engineering (ECE) offers the following graduate degree programs: Note that these pages are extracted from the full Graduate Catalog, please refer to it for complete details. College of 1 ELECTRICAL AND COMPUTER ENGINEERING www.ece.neu.edu SHEILA S. HEMAMI, PHD Professor

More information

MEng, BSc Applied Computer Science

MEng, BSc Applied Computer Science School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions

More information

Computer Science Department. Course Descriptions

Computer Science Department. Course Descriptions Computer Science Department Course Descriptions Introduction to Programming (CS011) (0 Credit hours) Topics include: problem solving steps, programming methods evolution, modeling tools (i.e. flowchart,

More information

INTRODUCTION TO DIGITAL SYSTEMS. IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE

INTRODUCTION TO DIGITAL SYSTEMS. IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE INTRODUCTION TO DIGITAL SYSTEMS 1 DESCRIPTION AND DESIGN OF DIGITAL SYSTEMS FORMAL BASIS: SWITCHING ALGEBRA IMPLEMENTATION: MODULES (ICs) AND NETWORKS IMPLEMENTATION OF ALGORITHMS IN HARDWARE COURSE EMPHASIS:

More information

Curriculum of Electronics Engineering Program

Curriculum of Electronics Engineering Program Curriculum of Electronics Engineering Program FIRST ACADEMIC SEMESTER EB 0101 Workshop on Methods of University Studies 2 -- -- -- 4 EB 0102 Workshop on Oral and Written Communications 2 -- -- -- 4 EB

More information

Department of Computer Science

Department of Computer Science University of Denver 1 Department of Computer Science Office: Aspen Hall North, Suite 100 Mail Code: 2280 S. Vine St. Denver, CO 80208 Phone: 303-871-3010 Email: info@cs.du.edu Web Site: http://www.du.edu/rsecs/departments/cs

More information

2. EXPLAIN CHANGE TO DEGREE PROGRAM AND GIVE A DETAILED RATIONALE FOR EACH INDIVIDUAL CHANGE:

2. EXPLAIN CHANGE TO DEGREE PROGRAM AND GIVE A DETAILED RATIONALE FOR EACH INDIVIDUAL CHANGE: PROPOSED CHANGES TO THE BACHELOR OF SCIENCE IN ELECTRICAL AND COMPUTER ENGINEERING DEGREE PROGRAM IN THE COCKRELL SCHOOL OF ENGINEERING CHAPTER IN THE UNDERGRADUATE CATALOG 2016-2018 or LAW SCHOOL CATALOG

More information

2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce

2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce 2010-2011 Assessment for Master s Degree Program Fall 2010 - Spring 2011 Computer Science Dept. Texas A&M University - Commerce Program Objective #1 (PO1):Students will be able to demonstrate a broad knowledge

More information

UF EDGE brings the classroom to you with online, worldwide course delivery!

UF EDGE brings the classroom to you with online, worldwide course delivery! What is the University of Florida EDGE Program? EDGE enables engineering professional, military members, and students worldwide to participate in courses, certificates, and degree programs from the UF

More information

MS GRADUATE PROGRAM IN COMPUTER ENGINEERING

MS GRADUATE PROGRAM IN COMPUTER ENGINEERING MS GRADUATE PROGRAM IN COMPUTER ENGINEERING INTRODUCTION The increased interaction between computing and communication in recent years is changing the landscape of computer engineering. There is now an

More information

Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements

Computer Science. Computer Science 213. Faculty and Offices. Degrees and Certificates Awarded. AS Computer Science Degree Requirements Computer Science 213 Computer Science (See Computer Information Systems section for additional computer courses.) Degrees and Certificates Awarded Associate in Science Degree, Computer Science Certificate

More information

Study Plan Masters of Science in Computer Engineering and Networks (Thesis Track)

Study Plan Masters of Science in Computer Engineering and Networks (Thesis Track) Plan Number 2009 Study Plan Masters of Science in Computer Engineering and Networks (Thesis Track) I. General Rules and Conditions 1. This plan conforms to the regulations of the general frame of programs

More information

International Program for Bachelor of Science (Software Engineering) College of Arts, Media and Technology, Chiang Mai University

International Program for Bachelor of Science (Software Engineering) College of Arts, Media and Technology, Chiang Mai University Responsible Units: International Program for Bachelor of Science (Software Engineering) College of Arts, Media and Technology, Chiang Mai University 1. Name of the Program Bachelor of Science Program in

More information

Computer Science (COMP)

Computer Science (COMP) Prairie View A & M University 1 Computer Science (COMP) Courses COMP 1003 Digital Communication: 3 semester hours. Efficient communication in the digital world, including multi-media editing, web page/site

More information

imtech Curriculum Presentation

imtech Curriculum Presentation imtech Curriculum Presentation Effective from Batch 2015 Onwards April, 2015 Course Structure Every course has a fixed number of credits associated with it (e.g., 4 credits) One has to earn 200 credits

More information