May 10, 2024  
2013-2014 SDSM&T Academic Catalog 
    
2013-2014 SDSM&T Academic Catalog [ARCHIVED CATALOG]

Course Descriptions


Courses above 400 level are normally reserved for graduate studies; however, with approval, undergraduate students may take graduate level courses.  Graduate students may also, with approval, take undergraduate courses.

Students must receive a passing grade of “D” or better for any prerequisite course unless specifically stated.

The course titles are “show/hide” links to the complete course descriptions.  Click on the course title once to “show” the complete course description.  Click on the course title again to “hide” the complete course description.

 

Computer Engineering

  
  • CENG 244/244L Introduction to Digital Systems/Lab

    Credits: (3-1) 4

    This course is designed to provide computer engineering, electrical engineering, and computer science students with an understanding of the basic concepts of digital systems and their hardware implementation. Topics covered include combinational logic circuits, sequential logic circuits, and CPU control.

    Prerequisites: MATH 102 
    Corequisites: CENG-244L


    Check course scheduling information


  
  • CENG 264/264L Sophomore Design

    Credits: (1-1) 2

    This course focuses on the design process including project management and teamwork; formal conceptual design methods; acquiring and processing information; design management tools; design for manufacturability, reliability, maintainability, sustainability; design communication; reports and presentations; ethics in design; prototyping designs; case studies. 

    Prerequisites: Sophomore standing.
    Notes: This course is cross listed with EE 264/264L  and ME 264/264L .


    Check course scheduling information


  
  • CENG 291 Independent Study

    Credits: 1 to 3

    Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Meeting frequency depends on the requirements of the topic. 

    Prerequisites: Permission of instructor.
    Notes: A maximum of 6 credits of independent studies is allowed for degree credits.


    Check course scheduling information


  
  • CENG 292 Topics

    Credits: 1 to 3

    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. 

    Notes: A maximum of 6 credits of topics is allowed for degree credits.


    Check course scheduling information


  
  • CENG 314/314L Assembly Language/Lab

    Credits: (2-1) 3

    A thorough introduction to assembly language programming and processor architecture. A study of low-level programming techniques, and the layout of a typical computer. The student will gain insight into the memory layout, registers, run-time stack, and global data segment of a running program.

    Prerequisites: CSC 250 
    Corequisites: CENG 314L
    Notes: This course is cross listed with CSC 314/314L . Graduation credit will not be allowed for both this course and CSC 314/314L .


    Check course scheduling information


  
  • CENG 342/342L Digital Systems/Lab

    Credits: (3-1) 4

    Presents the basic concepts and mathematical tools that are applicable to the analysis and design of digital systems, particularly state machines and digital processing systems. The VHDL hardware description language is also introduced as a design tool. 

    Prerequisites: CENG 244/244L  and CSC 150/150L 
    Corequisites: CENG 342L


    Check course scheduling information


  
  • CENG 351/351L Mechatronics and Measurement Systems

    Credits: (3-1) 4

    This course will encompass general measurement techniques found in mechanical and electrical engineering.  These include measurement of force, strain, frequency, pressure flow rates, and temperatures.  Elements of signal conditioning and data acquisition will be introduced.  In addition to this material, the course will have a mechatronics approach reflected in the combined applications of electronic mechanical and control systems. 

    Prerequisites: CSC 150/150L  and EE 220/220L  or EE 301/301L 
    Corequisites: CENG 351L
    Notes: This course is cross listed with EE 351/351L  and ME 351/351L  .


    Check course scheduling information


  
  • CENG 391 Independent Study

    Credits: 1 to 3

    Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Meeting frequency depends upon the requirements of the topic.

    Prerequisites: Permission of instructor.
    Notes: A maximum of 6 credits of independent studies is allowed for degree credits.


    Check course scheduling information


  
  • CENG 392 Topics

    Credits: 1 to 3

    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors. 

    Notes: A maximum of 6 credits of topics is allowed for degree credits.


    Check course scheduling information


  
  • CENG 414/514 Introduction to Computer Vision

    Credits: (3-0) 3

    Introductory course in computer vision. This course covers principles of image formation, local feature analysis, multi-view geometry, image warping and stitching, structure from motion, and visual recognition. We also touch upon related topics in signal and image processing including convolution, image pyramids, frequency domain analysis, and gradient-based analysis techniques.

    Prerequisites: EE 312/312L  or CSC 300 
    Notes: Students enrolled in CENG 514 will be held to a higher standard than those enrolled in CENG 414. This course is cross-listed with CSC 414/514 .


    Check course scheduling information


  
  • CENG 415/415L/515/515L Introduction to Robotics/Lab

    Credits: (2-1) 3

    An introduction to mechatronic systems and embedded systems for robotics. This course will cover the basics required for autonomous mobile robotics. The course will begin with a survey of existing systems and some background mathematics. Core course topics will include electromechanical components, electronics for motor control, sensors and instrumentation, mobile robotic kinematics and movement, microcontrollers, real time computing, and embedded system design and development. Course projects will include student teams building task oriented mobile robots with emphasis on the hardware development.

    Prerequisites: CSC 300  and MATH 321  or concurrent enrollment in CSC 405/505  or permission of instructor.
    Corequisites: CENG 415L or CENG 515L
    Notes: Students enrolled in CENG 515/515L will be held to a higher standard than those enrolled in CENG 415/415L. This course is cross listed with CSC 415/415L/515/515L .


    Check course scheduling information


  
  • CENG 420/420L Design of Digital Signal Processing Systems

    Credits: (3-1) 4

    An introduction to the design of digital signal processing systems. Topics include discrete-time signals and systems, the Z transform, infinite impulse-response digital filters, finite impulse- response digital filters, discrete Fourier transforms, fast Fourier transforms. (Design content-two credits.)

    Prerequisites: EE 312/312L 
    Corequisites: CENG 420L


    Check course scheduling information


  
  • CENG 421/421L Communication Systems/Lab

    Credits: (3-1) 4

    Fundamentals of analog- and digital-signal transmission.  Performance characteristics such as channel loss, distortion, bandwidth requirements, signal-to-noise ratios, and error probability.

    Prerequisites: EE 312/312L  and EE 322/322L 
    Corequisites: CENG 421L
    Notes: This course is cross listed with EE 421/421L/521/521L 


    Check course scheduling information


  
  • CENG 440/440L VLSI Design/Lab

    Credits: (3-1) 4

    Provides an introduction to the technology and design of VLSI integrated circuits. Topics include MOS transistors, switch and gate logic, scalable design rules, speed and power considerations, floor planning, layout techniques, and design tools. (Design content - two credits.)

    Prerequisites: EE 320/320L 
    Corequisites: CENG 440L


    Check course scheduling information


  
  • CENG 442/442L/542/542L Microprocessor-Based System Design

    Credits: (3-1) 4

    Presents the concepts required for the design of microprocessor-based systems. Emphasis is given to the problems of system specification, choice of architecture, design trade-offs and the use of development tools in the design process. Design projects will be implemented in the laboratory. 

    Prerequisites: EE 351/351L 
    Corequisites: CENG 442L
    Notes: Students enrolled in CENG 542/542L will be held to a higher standard than those enrolled in CENG 442/442L.


    Check course scheduling information


  
  • CENG 444/444L/544/544L Computer Networks/Lab

    Credits: (3-1) 4

    This course presents the basic principles of computer networks design and analysis. Topics covered include the layers of the OSI reference model. Current and proposed implementations of local, metropolitan and wide area networks are presented; inter-networking is discussed. The different implementations are compared and their performance evaluated. 

    Prerequisites: CENG 244/244L  and MATH 381  or MATH 442 
    Corequisites: CENG 444L or CENG 544L
    Notes: Students enrolled in CENG 544/544L will be held to a higher standard than those enrolled in CENG 444/444L. Graduation credit will not be allowed for both this course and CSC 463/563 .


    Check course scheduling information


  
  • CENG 446/446L Advanced Computer Architectures/Lab

    Credits: (3-1) 4

    This course covers the basic principles of pipelining, parallelism and memory management. Topics covered include cache and virtual memory, pipelining techniques and vector processors, multiprocessors and distributed computing systems. 

    Prerequisites: CENG 342/342L 
    Corequisites: CENG 446L
    Notes: Graduation credit will not be allowed for both this course and CSC 440/440L .


    Check course scheduling information


  
  • CENG 447/447L/547/547L Embedded Systems

    Credits: (3-1) 4

    This course provides an introduction to programming embedded and real-time computer systems.  It includes design of embedded interrupt driven systems and real-time interfacing.  An introduction to mixed-signal interfacing is introduced to include filter design, controller design, and embedded robotic systems.

    Prerequisites: EE 351/351L  and CSC 150/150L  
    Corequisites: CENG 447L or CENG 547L
    Notes: Students enrolled in CENG 547/547L will be held to a higher standard than those enrolled in CENG 447/447L.


    Check course scheduling information


  
  • CENG 448/448L/548/548L Real-Time Operating Systems

    Credits: (3-1) 4

    Introduction to commercial (for example: QNX) or open-source (for example: RT Linux) RTOS operating systems. Students will gain an understanding of the scheduling process in real-time OS, mutual exclusion and semaphores, and data management and message queues. Implementation of real-time tasks for real-time applications will be developed through laboratory experimentation.

    Prerequisites: CSC 150/150L  and CENG 351/351L 
    Corequisites: CENG 448L/CENG 548L
    Notes: Students enrolled in CENG 548/548L will be held to a higher standard than those enrolled in CENG 448/448L.


    Check course scheduling information


  
  • CENG 452/452L Robotic Control Systems/Lab

    Credits: (2.5-0.5) 3

    Applications of discrete control systems for robotics and autonomous systems; analysis and design of automatic control sysems, including both linear and nonlinear systems with continuous and discrete signals. 

    Prerequisites: CSC 150/150L  , MATH 321  , EE 311/311L  or EE 505/505L  or permission of instructor.
    Corequisites: CENG 452L
    Notes: This course is cross listed with EE 452/452L/552/552L.


    Check course scheduling information


  
  • CENG 464 Computer Engineering Design I

    Credits: (0-2) 2

    This course will focus on the design process and culminate with the faculty approval of design projects (including schematics and parts list) for CENG 465 . Typical topics included are the development of product mission statement, identification of the customer and customer needs, development of target specifications, consideration of alternate designs using a decision matrix, project management techniques, legal and ethical issues, FCC verfication and certification, use of probability and statistics for reliable design, interpretation of data sheets, and component selection. 

    Prerequisites: CENG 342/342L  and EE 320/320L 
    Pre or Corequisites: EE 311/311L , EE 312/312L , CENG 447/447L/547/547L  , and ENGL 289 .


    Check course scheduling information


  
  • CENG 465 Computer Engineering Design II

    Credits: (0-2) 2

    The course requires students to conduct their own design projects in a simulated industrial environment. Requirements include detailed laboratory notebook, periodic written and oral progress reports, and a written and oral presentation of a final project report. 

    Prerequisites: CENG 464 


    Check course scheduling information


  
  • CENG 491 Independent Study

    Credits: 1 to 3

    Includes directed study, problems, readings, directed readings, special problems and special projects. Students complete individualized plans of study which include significant one-on-one student-teacher involvement. The faculty member and students negotiate the details of the study plans. Meeting frequency depends upon the requirements of the topic.

    Prerequisites: Permission of instructor.
    Notes: A maximum of 6 credits of independent studies is allowed for degree credit.


    Check course scheduling information


  
  • CENG 492 Topics

    Credits: 1 to 3

    Includes current topics, advanced topics and special topics. A course devoted to a particular issue in a specified field. Course content is not wholly included in the regular curriculum. Guest artists or experts may serve as instructors.

    Notes: A maximum of 6 credits of topics is allowed for degree credit.


    Check course scheduling information


  
  • CENG 498 Undergraduate Research/Scholarship

    Credits: Credit to be arranged.

    Includes senior project, and capstone experience. Independent research problems/projects or scholarship activities. The plan of study is negotiated by the faculty member and the student. Contact between the two may be extensive and intensive. Does not include research courses which are theoretical.

    Prerequisites: Permission of instructor.
    Notes: Credit to be arranged; not to exceed 4 credits toward fulfillment of B.S. degree requirements


    Check course scheduling information