2020-21 University Catalog 
    
    May 12, 2024  
2020-21 University Catalog [ARCHIVED CATALOG]

Course Descriptions


Course descriptions in this section are reasonable summaries only and are neither completely inclusive nor completely exclusive of total course content for any given course.

Courses listed herein may or may not be offered each term.

Courses are listed alphabetically according to prefix.

Numbering Code

Courses are grouped into a three-digit number series which indicates the normal teaching levels. Some variations may occur.

1-99 Preparatory and Developmental Courses. Courses numbered below 100 are not applicable toward a degree even though units are assigned, grades are awarded and tuition is assessed.

Lower-Division Courses (freshman and sophomore)
100-199 First-Year Courses
200-299 Second-Year Courses

Upper-Division Courses (junior and senior)
300-399 Third-Year Courses
400-499 Fourth-Year Courses

Graduate Courses
500-599 Graduate Courses

Other Codes

Each Term:

Some courses in this section have a code following the course title. This code designates when the course will be offered. F indicates Fall, W indicates Winter, S indicates Spring, Su indicates Summer.

For more information, see Baccalaureate General Education Requirements  

Courses with the following notation fulfill the appropriate general education requirements: 
C - Communication H - Humanities HP - Humanities Performance SS - Social Science

Special Terms

As Required: This term designates a course or series of courses which will be offered only as enrollment, student interest, or individual department needs demand and as staffing allows. A course so designated may be offered if special student needs, situations of extreme hardship, or other unusual circumstances deem it in the best interest of both the student(s) and the institution to do so.

Hours to be Arranged Each Term: Normally students negotiate individually with faculty members and/or departments and arrange to have courses so designated offered for the term most suitable to their unique situation.

Corequisite: A course that must be taken simultaneously with another course. Corequisites are noted at the end of each course description.

Prerequisite: A course that must be passed satisfactorily before another course may be taken. Prerequisites are noted at the end of each course description. Courses transferred in to Oregon Tech with a C- or better meet the prerequisite requirement of obtaining a C or better.

Quarter Credit: A credit hour is an amount of work represented in intended learning outcomes and verified by evidence of student achievement that is an institutionally established equivalency that reasonably approximates not less than:

  1. One hour of classroom or direct faculty instruction and a minimum of two hours of out-of-class student work each week for approximately fifteen weeks for one semester or trimester hour of credit, or ten to twelve weeks for one quarter hour of credit, or the equivalent amount of work over a different amount of time; or
  2. At least an equivalent amount of work as required in paragraph (1) of this definition for other academic activities as established by the institution, including laboratory work, internships, practicals, studio work, and other academic work leading to the award of credit hours.

A numerical credit value assigned to certain number of lecture or laboratory hours. A lecture class meeting for three 50-minute periods a week would be assigned three units of credit. Students have traditionally been expected to spend an additional six hours of outside class work per week for each three units of lecture class credit. Generally, a lab class requires three hours per week for one unit of credit, or a total of nine in-lab hours with no additional outside class work expected for three units of lab class credit.

Reading and Conference: A course taken on an independent study basis with the supervision of an instructor, usually consisting of weekly conferences, assigned readings, research papers, etc.

Seminar: A class taught by a group discussion process rather than by means of formal lecture. Student research and reporting are usually expected.

Sequence: A series of classes in the same subject area that, taken as a whole, comprise a full year’s work. Generally, course sequences are numbered consecutively, and often (though not always) should be taken in the numerical order listed (i.e., CHE 201  should be taken before CHE 202 , etc.).

 

Computer Systems Engineering Technology

  
  • CST 204 - Intro to Microcontrollers


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    An introduction to microcontrollers (uC). Signals and data flow within simple systems. Introduction to instruction set, software development tools and I/O techniques, both programmed and interrupt-driven. Experiments using uC plus external circuits in applications.

    Prerequisites: CST 131  and CST 250 , both with grade “C” or better, or instructor consent
  
  • CST 207 - Seminar


    Lecture Hours: 6
    Lab Hours: 0
    Credit Hours: 6

    (Hours to be arranged each term.)

  
  • CST 211 - Data Structures


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Discussion of efficient methods of data representation such as stacks, queues, linked-lists, binary trees, B-trees. Emphasis is on data representation and algorithm analysis.

    Prerequisite: CST 136  with grade “C” or better
  
  • CST 223 - Concepts of Programming Lang


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Study of principles and fundamental concepts characterizing high-level programming languages, including history and survey of programming paradigms, syntax and semantic rules, data types, control flow and data abstraction.

    Prerequisite: CST 126  with grade “C” or better
  
  • CST 229 - Introduction to Grammars


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    The concepts involving alphabet words and languages will be discussed. Related topics in automata and regular expression will be explored. Emphasis is on context free grammars, parse tree and parsing techniques.

    Prerequisites: CST 136 , and CST 223  or CST 231  
  
  • CST 231 - Digital Systems Design I


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Concepts, terminology and techniques in design and implementation of digital system components. Synchronous sequential logic design with emphasis on state machines. System design process including synthesis using Verilog HDL and implementation in programmable logic devices. Lab integral to course.

    Prerequisite: CST 133  with grade “C” or better
  
  • CST 236 - Engineering for Quality Software


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    This course teaches industry standard tools to enforce best practices to ensure quality software. Topics include project management, the Agile methodology, build management, and testing methodologies.

    Prerequisite: CST 136  with grade “C” or better
  
  • CST 238 - GUI Programming


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Introduction to HCI and GUI design in a rapid application development environment. Prerequisite material in delegation, events, and multithreaded programming included. Topics include: forms, containers, components, controls, modal/modeless windows, fixed/dynamic layouts, SDI/MDI applications, application internationalization, and data binding.

    Pre- or Corequisite: CST 211  
  
  • CST 240 - Linux Programming


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Students will study the structure of the Linux Operating System, including: file structure, input/output processing, commands and utilities, shell configuration, communications and script programming languages. Students will write programs using  processes, threads, and sockets.

    Prerequisite: CST 126  with grade “C” or better
  
  • CST 250 - Computer Assembly Lang


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Concepts of assembly language programming applied to a modern computer; data and instruction formats, address generation; data definition, storage allocation and program control statements; sub-routine library; CPU instruction set; control records; and writing of sub-routines.

    Prerequisites: CST 126  and CST 130  with grade “C” or better
  
  • CST 262 - Digital Design Using HDL


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Advanced digital circuit design. HDL is used in designing sequential logic circuits such as registers, counters, and synchronus finite state machines. Basic digital circuit design and analysis with semiconductor devices is also covered. Laboratory is integral to the class.

    Prerequisites: CST 162  with grade “C” or better, or EET 101 and EET 102
  
  • CST 276 - Software Design Pattern


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Design patterns establish a common terminology allowing developers to use a common vocabulary and share a common viewpoint of the problem. Design patterns provide a common point of reference during the analysis and design phase of a project.

    Prerequisite: CST 136  with grade “C” or better
  
  • CST 307 - Seminar


    Lecture Hours: 0
    Lab Hours: 0
    Credit Hours: 15

    (Hours to be arranged each term.)

  
  • CST 315 - Embedded Sensor Inter & I/O


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Introduction to data acquisition systems, sampling theory, ADC, DAC, signal conditioning, filters, amplifiers, noise, transducers and sensors, including bio-sensors, sensor interfacing, smart sensors, and busses. Lab integral to course.

    Prerequisites: CST 204  and EE 221  
  
  • CST 316 - JR Team-Based Proj Dev I


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    In this three-term sequence, students will work in teams to gather requirements, model, analyze, develop and integrate an n-tiered architecture software product. Students will learn about project management, software development lifecycle tools and processes, and quality assurance processes.

    Prerequisite: CST 211  with grade “C” or better
    Pre- or Corequisites: CST 324  with grade “C” or better, and at least two of CST 236 , CST 238 , CST 276 , all with grade ”C” or better
  
  • CST 320 - Compiler Methods


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Basic concepts of compiler design and operation. Topics include lexical and syntactical analysis, parsing, translation, data flow analysis and code generation, and implementation of a small compiler.

    Prerequisite: CST 211  with grade “C” or better, and CST 229  
  
  • CST 321 - Intro to Microprocessors


    Lecture Hours: 3
    Lab Hours: 6
    Credit Hours: 5

    Hardware and assembly level software needed to interface a microprocessor to I/O ports, memory and interrupt sources. Topics include bus controller design, timing analysis, programmed I/O and interrupts. Extensive lab provides experience with system design, test and debugging using the 80386DX microprocessor.

    Prerequisites: CST 204  and CST 231 , with grade “C” or better, or instructor consent
  
  • CST 324 - Database Systems and Design


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    An overview of Data Base Management Systems including requirements analysis methodology for data base design, conceptual DB design methodology including formulation of entity-relationship models, review of query language characteristics, and a comparison of commonly available DBMS.

    Prerequisite: CST 211  with grade “C” or better
  
  • CST 326 - JR Team-Based Proj Dev II


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    In this three term sequence, students will work in teams to gather requirements, model, analyze, develop and integrate an n-tiered architecture software product. Students will learn about project management, software development lifecycle tools and processes, and quality assurance processes.

    Prerequisite: CST 316  
  
  • CST 328 - Graph, Gmes, & Sim Progrmmng


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Introduction to games and simulations programming using a high end game development engine. Graphics topics include: geometric transformations, physics simulation, collision detection/handling, and ray tracing/casting. Artificial intelligence topics: game theory, probability, steering behaviors, flocking behaviors, path-finding, and behavior trees.

    Prerequisite: CST 238  or instructor consent
  
  • CST 331 - Microproc Periph Interfacing


    Lecture Hours: 3
    Lab Hours: 6
    Credit Hours: 5

    Expansion of processor based systems through off chip parallel bus interfacing. Adding off chip I/O ports, memory and parallel I/O devices. I/O port expansion through serial interface. In depth interface timing analysis. Extensive lab provides continued experience with system design, test and debugging techniques.

    Prerequisites: CST 231  with grade “C” or better, and CST 321  or CST 337  
  
  • CST 334 - Project Proposal


    Lecture Hours: 1
    Lab Hours: 0
    Credit Hours: 1

    Description of senior project; time management techniques; task assignment; development of in-depth senior project proposal and preparation of formal senior project. Includes use of PC-based planning.

    Pre- or Corequisite: CST 336  or CST 373  
  
  • CST 335 - I/O Device Interfacing Tech


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Application of opto-couplers, peripheral drivers, A-D converters, and operational amplifiers to microprocessor/microcontroller based applications. Survey of transducer theory and available devices. An embedded system is used as a development platform in laboratory experiments.

    Prerequisites: CST 204  and EE 223 , or EET 237  and EET 238 , or instructor consent
  
  • CST 336 - JR Team-Based Proj Dev III


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    In this three-term sequence, students will work in teams to gather requirements, model, analyze, develop and integrate an n-tiered architecture software product. Students will learn about project management, software development lifecycle tools and processes, and quality assurance processes.

    Prerequisite: CST 326  
  
  • CST 337 - Embedded System Architecture


    Lecture Hours: 3
    Lab Hours: 6
    Credit Hours: 5

    Configuration, programming, testing, debugging of embedded systems. Serial interfaces including RS232, I2C and SPI. I/O methods including programmed I/O, interrupts and DMS. Interfacing issues related to timing and protocol. Impact of processor architect and I/O methods on system performance.

    Prerequisite: CST 204  with grade “C” or better
  
  • CST 340 - Advanced UNIX


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Advanced facets of the UNIX operating system will be explored. Topics include: interprocesses communication, programming, system administration. Students will use OIT computers operating under UNIX.

    Prerequisite: CST 240  
  
  • CST 344 - Interm Computer Arch


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Register level design of a computer system, including the processor and memory structures. Cache and virtual memory. Includes analysis of both CISC (Complex Instruction Set Computer) and RISC (Reduced Instruction Set Computer) architectures.

    Prerequisite: CST 204  
  
  • CST 346 - .NET Programming in C#


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Essentials of programming using the C# language. It emphasizes C# programming structure, syntax, design, and implementation essentials, as well as a brief overview of the .NET framework. Creating Windows Forms and accessing ADO.NET are also examined.

    Prerequisite: CST 211  
  
  • CST 347 - Real Time Embedded Op Systems


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    OS Kernel Constructs and problem scaling, small scale environment specification, process, threads, fibers, synchronization primitives, small scale memory management, scheduling paradigms, real time scheduling, I/O and debugging. Lab integral to course.

    Prerequisites: CST 211  and CST 240 , both with grade “C” or better
  
  • CST 350 - Intro to VLSI Design


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    An introduction to the various aspects of very large scale integration circuits. Includes modern design techniques, using CAD/CAE software tools. Design using standard cell techniques, discussion of full custom design and VLSI testing concepts. Demonstrations are included to supplement lectures. The course will include laboratory experience.

    Prerequisites: CST 231 , CST 232, and EE 321 , or instructor consent
  
  • CST 351 - Digital Systems Design II


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Continuation of Digital Systems Design I. Focus on timing, test benches, testing, and security in programmable logic devices. Laboratory includes analysis, design, synthesis, simulation and testing of complete digital systems.

    Prerequisite: CST 231  
  
  • CST 352 - Operating Systems


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Issues in Operating Systems design. Topics include: processes, threads and fibers, privilege modes, preemptive multitasking, process state machine, scheduling paradigms, system calls/traps, shared resources and synchronization primitives, memory management schemes/virtual memory, deadlock detection, handling, and avoidance, I/O management.

    Prerequisites: CST 211  and CST 240 , both with grade “C” or better
  
  • CST 356 - Web Design and Development


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Basic components of web development which include aspects of design as well as current development technologies. Development technologies include, but are not limited to, HTML/XHTML, JavaScript, and CSS. Other technologies discussed may include Java Applets, CGI programming, ASP.NET and PHP.

    Prerequisite: CST 211  
  
  • CST 371 - Embedded Systems Development I


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    A three term sequence covering design, implementation, test and documentation techniques used for embedded computer systems. Each student is required to work on and complete a project as a member of a team. The entire sequence must be completed in three consecutive terms.

    Prerequisite: CST 204  
    Corequisite: CST 315  or CST 335  
  
  • CST 372 - Embedded Systems Develop II


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Second course in a three term sequence. Design, implementation, test and documentation techniques used for embedded computer systems. Each student is required to work on and complete a project as a member of a team. The entire sequence must be completed in three consecutive terms.

    Prerequisite: CST 371  
  
  • CST 373 - Embedded Systems Develop III


    Lecture Hours: 1
    Lab Hours: 3
    Credit Hours: 2

    Final course in a three term sequence. Design, implementation, test and documentation techniques used for embedded computer systems. Each student is required to work on and complete a project as a member of a team. The entire sequence must be completed in three consecutive terms.

    Prerequisite: CST 372  
  
  • CST 374 - Embedded Project Proposal


    Lecture Hours: 1
    Lab Hours: 0
    Credit Hours: 1

    Development of formal, in-depth embedded senior project proposal. Guidelines for an acceptable project; project and time management techniques; task assignment. Individual creativity will be encouraged by allowing the student to select an appropriate embedded systems project.

    Pre- or Corequisite: CST 373  
  
  • CST 405 - Directed Study


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Advanced study under the guidance of faculty. Topics and learning objectives arranged between students and instructor. Students will meet with instructor weekly to discuss progress and provide evidence of their performance.

    Prerequisites: Junior standing in CSET and instructor consent
  
  • CST 407 - Seminar


    Lecture Hours: 18
    Lab Hours: 18
    Credit Hours: 18

    (Hours to be arranged each term.)

  
  • CST 412 - Senior Development Proj


    Lecture Hours: 2
    Lab Hours: 5
    Credit Hours: 3

    A three-term sequence giving the student major responsibility for planning and carrying out a computer-oriented project. Individual creativity will be encouraged by allowing the student to select an appropriate project.

    Prerequisites: CST 334 , and CST 336  or CST 373  
  
  • CST 415 - Computer Networks


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Current issues in computer networks and distributed systems. Topics include network protocols, interface standards, and transmissions mode. Network layers detailing Internet Protocol Suite and correlations with 7 layer abstract communication model. Routing and WAN architectures.

    Prerequisite: CST 240  with grade “C” or better
  
  • CST 417 - Embedded Networking


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Network protocol in a small scale embedded environment, Physical characteristic specification, network interface, controller interface, TCP/IP, application interface, packet routing, network architecture. Lab integral to course.

    Pre- or Corequisite: CST 336  or CST 373  with grade “C” or better
  
  • CST 418 - Data Comm & Networks


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Provides students with an introduction to data communications and computer networks. Students acquire knowledge of communications components and their use in implementing a network. Emphasis is on the practical aspects of network configuration, operations, and detection, isolation and correction of problems.

    Prerequisites: CST 204 , and EE 223  or EET 237   
  
  • CST 420 - Effective C++ & STL


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Emphasis is on techniques to apply the C++ language and library effectively toward the implementation of object oriented systems. Specific ways to improve design and program will be covered as well as purpose and use of the C++ Standard Library.

    Prerequisite: CST 320  or instructor consent
  
  • CST 422 - Sr Development Project


    Lecture Hours: 2
    Lab Hours: 5
    Credit Hours: 3

    A three-term sequence giving the student major responsibility for planning and carrying out a computer-oriented project. Individual creativity will be encouraged by allowing the student to select an appropriate project.

    Prerequisites: CST 334 , and CST 336  or CST 373  
  
  • CST 426 - Intro to Artif Intell


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Concepts and techniques of AI with considerable use of the LISP interpreter. Includes discussion of ‘search’ methods, knowledge representation, natural language processing, models of cognition, vision, and ‘The Blocks World.’

  
  • CST 432 - Senior Development Proj


    Lecture Hours: 1
    Lab Hours: 3
    Credit Hours: 2

    A three-term sequence giving the student major responsibility for planning and carrying out a computer-oriented project. Individual creativity will be encouraged by allowing the student to select an appropriate project.

    Prerequisites: CST 334 , and CST 336  or CST 373  
  
  • CST 435 - Microprogramming


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    The concepts and methods involved in programming the computer’s control unit. Coverage includes a review of computer organization, microprogram operations such as floating point arithmetic, translator/simulator development, and emulation techniques.

    Prerequisite: Software Engineering Technology Senior standing or instructor consent
  
  • CST 441 - Logic Synthesis with VHDL


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    This course will show students how to use the hardware description language, VHDL, with hierarchical design techniques to manage a complex design. In this process students will create a design using the VHDL modeling tools, simulate the design using advanced simulation techniques, synthesize and test the design. Laboratory integral with the course.

    Prerequisite: CST 351  or instructor consent
  
  • CST 442 - Adv Comp Architecture


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Advanced concepts in computer architectures including pipelined, superpipelined, superscalar, and dynamically pipelined processor architectures. Parallel processors, multiprocessors, cache and cache coherency.

    Prerequisite: CST 344  or instructor consent
  
  • CST 445 - Adv Microproc & Applic


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    This class examines the architecture of the Motorola 680X0 microprocessor family. The course investigates advanced design techniques used in developing interfaces to the 680X0 microprocessor family, along with the use of coprocessors and special device controllers. Advanced design concepts in both software and hardware will be examined.

    Prerequisite: CST 331  or instructor consent
  
  • CST 451 - ASIC Design using FPGAs


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    FPGA senior project design specifications; presentation of the project in a design review to peers; application of formal hardware/software design techniques when designing with FPGAs; and verification of FPGAs.

    Prerequisite: CST 441  or instructor consent
  
  • CST 455 - System on a Chip Design


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    System level design representations, and modeling languages. Target architecture models. Intra-chip communication. Partitioning algorithms. Task time measurement. Back annotation of timing. Synthesis of SoC components.

    Prerequisites: CST 231  and CST 373  
  
  • CST 456 - Embedded System Testing


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Testing of complete embedded systems including hardware and software. Topics include unit testing for both hardware and software, UVM testing framework for hardware and test driven design practices as they apply to both hardware and software.

    Prerequisites: CST 136 , CST 204 , and CST 231  
  
  • CST 461 - Adv Topics VLSI Design


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Conclusion of a three-course sequence in very large scale integration design. This course focuses on testing methodology, especially boundary scan. In addition, an alternative synthesis tool is introduced. Current issues in VLSI design are discussed. Laboratory experiments form an essential part of the course.

    Prerequisite: CST 441  
  
  • CST 464 - RISC-Based Micro Sys


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    RISC architecture and applications. Includes i960 micro processor features, instruction set, and i960 support software. Laboratory focus on applications.

    Prerequisites: CST 331  and CST 344  
  
  • CST 465 - Web Development with ASP.NET


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Dynamic web site creation and development strategies using ASP.NET are discussed and practiced. Focus on the importance of databases in the creation of a dynamic web site is heavily empahsized.

    Pre- or Corequisite: CST 324  or instructor consent
  
  • CST 466 - Embedded System Security


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Fundamental theories and applications of cryptography relevant to computer and embedded system security.

    Prerequisites: CST 126  and MATH 112  
  
  • CST 471 - Embedded Senior Project


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    A three-term sequence giving the student major responsibility for planning, implementing and testing an embedded systems project.

    Prerequisites: CST 373  and CST 374  
  
  • CST 472 - Embedded Senior Project


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    A three-term sequence giving the student major responsibility for planning, implementing and testing an embedded systems project.

    Prerequisites: CST 373  and CST 374  
  
  • CST 473 - Embedded Senior Project


    Lecture Hours: 1
    Lab Hours: 3
    Credit Hours: 2

    A three-term sequence giving the student major responsibility for planning, implementing and testing an embedded systems project.

    Prerequisites: CST 373  and CST 374  
  
  • CST 475 - Big-Data Analysis


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Data analysis using very large data sets. Topics include loading, extracting, and analyzing data. Technologies include distributed SQL and No-SQL databases, map-reduce, and other distributed data access and processing mechanisms.

    Prerequisite: CST 324  
  
  • CST 490 - Co-op Field Practice


    Lecture Hours: 0
    Lab Hours: 0
    Credit Hours: Varies

    An approved work program related to the student’s field of specialization for a continuous three-month or six-month period. The employer and the type, level, and difficulty of the particular job must be approved by the student’s engineering technology department prior to the employment period. A written comprehensive report of each season’s activity must be submitted during the following term of residence. This class cannot be repeated for credit.

    Prerequisite: Instructor consent

Cybersecurity

  
  • CYB 201 - Cybersecurity Fundamentals


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduces fundamental concepts used in Cybersecurity. Topics covered include: threats, attacks, and vulnerabilities; confidentiality, integrity, and availability; common cybersecurity technologies and tools; security architecture and design principles; identity and access management; risk management; and cryptography.

  
  • CYB 301 - Hacker Tools and Techniques


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Introduces how “hackers” operate and the techniques, tools and processes they use to gain unauthorized access to systems, and how to best protect and defend systems from these same types of attack. Students will learn how to conduct basic security testing or “ethical hacking” to identify potential weaknesses in an organization’s network and computer systems. Students will also learn how to prepare a formal written report of their findings for management.

    Prerequisites: CYB 201  and MIS 285  both with grade “C” or better, and WRI 227  
  
  • CYB 302 - System Defenses and Incident Response


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Introduces the CIS 20 Critical Controls and the fundamental concepts of operating system hardening and other defensive strategies to secure networks and information systems. Students will also learn how to investigate suspicious activity on computer systems to determine if it has been compromised, and how to respond to security incidents and data breaches.

    Prerequisites: CYB 301  and MIS 351  both with grade “C” or better
  
  • CYB 303 - Security Operations and Analysis


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Introduces the concept of a Security Operations Center (SOC) and the role of a Security Analyst. Students will learn about Security Information and Event Management (SIEM) systems, Intrusion Detection Systems (IDS), log management and analysis, packet capture analysis, vulnerability analysis and patch management. Students will complete a team project during the course where they must monitor and defend systems as a group.

    Prerequisites: CYB 301  with grade “C” or better, and SPE 321   
  
  • CYB 351 - Network Security


    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Examines tools and techniques used for securing IP based networks, with a specific focus on Firewalls and VPNs. Topics include stateful inspection firewall basics, explicit proxy, deep-packet inspection, intrusion detection and prevention systems, network based anti-virus, email filtering, data loss prevention, application control, traffic shaping, packet capture and analysis, and SSL and IPSec VPNs.

    Prerequisites: CYB 201  and MIS 351  both with grade “C” or better
  
  • CYB 411 - Managing Risk in Information Systems


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Focus on the risk assessment and analysis processes as they are applied to information systems. Details of how confidentiality, integrity and availability are maintained in an organization’s complex information systems are explored. Topics include quantitative and qualitative risk analysis, risk mitigation/transference/acceptance, disaster recovery and business continuity planning, security program management, and security awareness training.

    Prerequisites: BUS 215  or BUS 304  or BUS 317  and MIS 206  or MIS 311  or MIS 255  all with grade “C” or better

Dental Hygiene

  
  • DH 100 - Introduction to Dental Hygiene


    Lecture Hours: 1
    Lab Hours: 3
    Credit Hours: 2

    Orientation to the theory and practice of all aspects of the dental hygiene profession. The history of dental hygiene, professional organization and career opportunities are discussed. Hands-on activities invovling basic dental hygiene skills. Opportunities to experience normal oral anatomy.

  
  • DH 101 - Intro to Dental Hyg II


    Lecture Hours: 0
    Lab Hours: 3
    Credit Hours: 1

    Hands-on activities involving the procedures and skills learned in DH 100. Students will practice basic dental hygiene skills. Opportunities to experience normal oral anatomy.

    Prerequisite: DH 100  
  
  • DH 107 - Seminar


    Lecture Hours: 0
    Lab Hours: 0
    Credit Hours: 15

    (Hours to be arranged each term.)

  
  • DH 207 - Seminar


    Lecture Hours: 0
    Lab Hours: 0
    Credit Hours: 15

    (Hours to be arranged each term.)

  
  • DH 221 - Clinical Prac & Seminar I


    Lecture Hours: 2
    Lab Hours: 6
    Credit Hours: 4

    Sequential courses designed to provide clinical skills essential for the practice of dental hygiene. Skill development of patient assessment, basic instrumentation and individualized preventive care emphasized.

    Prerequisite: Admission to the Dental Hygiene program
  
  • DH 222 - Clinical Prac & Seminar II


    Lecture Hours: 2
    Lab Hours: 6
    Credit Hours: 4

    Sequential courses designed to provide clinical skills essential for the practice of dental hygiene. Skill development of patient assessment, basic instrumentation, and individualized preventive care empahsized.

    Prerequisite: DH 221  
  
  • DH 223 - Clinical Prac & Seminar III


    Lecture Hours: 1
    Lab Hours: 6
    Credit Hours: 3

    Sequential courses designed to provide clinical skills essential for the practice of dental hygiene. Skill development of patient assessment, basic instrumentation, and individualized preventive care emphasized.

    Prerequisites: DH 222 , and DH 252    
  
  • DH 225 - Head/Neck Anat, Histol, Embry


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Lecture and lab course that provides an in-depth study of head and neck anatomy, histology, and embryology for the dental professional. Emphasis on human development, anatomy in relation to facial and oral structures, and histology of hard and soft dental tissues.

  
  • DH 240 - Prevention I


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Beginning discussions about healthcare for the provider as a part of holistic healthcare, and foundations for preventing oral disease. Focus on strategies for improving oral health.

    Prerequisite: Admission to the Dental Hygiene program
    Corequisite: DH 221  
  
  • DH 241 - Prevention II


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Second of a five-term series emphasizing prevention and management of caries; oral health education for individual patients and groups; and wellness for the healthcare provider.

    Prerequisite: DH 240  
  
  • DH 242 - Prevention III


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Third of a five term series emphasizing dental management and oral health education for a variety of age demographics including pregnancy, infants, children, and special needs children.

    Prerequisite: DH 241  
  
  • DH 244 - General and Oral Pathology


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduction to general pathology and common oral pathologies. Basic pathology, inflammation, immunie system, and neoplasia. Etiology and recognition of benign and malignant oral and skin lesions. Descriptive terminology and differential diagnosis introduced.

  
  • DH 252 - Oral Radiology I


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    The first of a two course series that includes didactic and pre-clinical instruction in the principles and techniques of dental radiography.

    Prerequisites: DH 225  and DH 266  
  
  • DH 253 - Oral Radiology II


    Lecture Hours: 2
    Lab Hours: 0
    Credit Hours: 2

    The second of a two course series that includes didactic instruction in the principles and techniques of dental radiography with emphasis on image interpretation.

    Prerequisites: DH 244  and DH 252  
  
  • DH 254 - Introduction to Periodontology


    Lecture Hours: 2
    Lab Hours: 0
    Credit Hours: 2

    Introduction to periodonotology with emphasis on etiology and pathogenesis of periodontal disease, disease classification, and assessment procedures.

    Prerequisite: DH 244  
  
  • DH 266 - Dental Anatomy


    Lecture Hours: 2
    Lab Hours: 0
    Credit Hours: 2

    In-depth study of crown and root morphology of primary and permanent dentitions, with tooth restoration considerations. The temporomandibular joint and occlusion will also be studied.

  
  • DH 267 - Emergency Procedures


    Lecture Hours: 2
    Lab Hours: 1
    Credit Hours: 3

    Prevention, preparation, and management of emergency situations common in the dental environment. Individual and team practice in carrying out emergency procedures.

    Prerequisite: DH 244  
  
  • DH 275 - Dental Ethics


    Lecture Hours: 2
    Lab Hours: 0
    Credit Hours: 2

    Professional ethics and legal requirements of the dental profession.

  
  • DH 299 - Laboratory Practice


    Lecture Hours: 0
    Lab Hours: 15
    Credit Hours: 15

    (Hours to be arranged each term.)

  
  • DH 307 - Seminar


    Lecture Hours: 6
    Lab Hours: 0
    Credit Hours: 6

    (Hours to be arranged each term.)

  
  • DH 321 - Clinical Prac & Sem IV


    Lecture Hours: 2
    Lab Hours: 6
    Credit Hours: 4

    Sequential courses designed for the continued development of dental hygiene skills necessary for entry into professional clinical practice. Ultrasonic, advanced instrumentation, and expanded dental hygiene functions are practiced, in addition to observations in dental practice settings.

    Prerequisite: DH 223  
  
  • DH 322 - Clinical Prac & Sem V


    Lecture Hours: 1
    Lab Hours: 6
    Credit Hours: 3

    Sequential courses designed for the continued development of dental hygiene skills necessary for entry into profession clinical practice. Ultrasonic, advanced instrumentation, and expanded dental hygiene functions are practiced, in addition to observations in dental practice settings.

    Prerequisite: DH 321  
  
  • DH 323 - Clinical Prac & Sem VI


    Lecture Hours: 1
    Lab Hours: 12
    Credit Hours: 5

    Sequential courses designed for the continued development of dental hygiene skills necessary for entry into professional clinical practice. Ultrasonic, advanced instrumentation, and expanded dental hygiene functions are practiced, in addition to observations in dental practice settings.

    Prerequisite: DH 322  
  
  • DH 340 - Emerging Oral Health Topics


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Course emphasizing dental management of common conditions found in a variety of populations, exploration of current topics in dentistry, and oral health related trends commonly encountered in professional practice.

    Prerequisite: DH 242  
  
  • DH 341 - Vulnerable Populations


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Course emphasizing oral health education and dental management of patients with medically compromised status. A variety of systemic conditions are discussed in depth in regards to the unique needs and prevention strategies for each individual.

    Prerequisite: DH 340  
  
  • DH 344 - Adv General & Oral Pathology


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Further study of general and oral pathology. Developmental, hereditary, and congenital disorders. Endocrine, cardiovascular, hematopoietic, respiratory, gastrointestinal, neurologic, and skeletal disorders. Tooth abnormalities, radiographic lesions, and oral tissue enlargements. Systemic and oral complications of HIV and AIDS. Lesion description emphasized.

    Prerequisite: DH 244  
  
  • DH 351 - Pain Management I


    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    The first of a two course series. Lecture: study of pharmacology, solutions, dosages, vasoconstrictiors, drug interactions, medical history evaluation and contradictions. Laboratory practice in techniques of local anesthesia include basic injection technique including block infiltration.

    Prerequisites: CHE 360  and DH 267  
  
  • DH 352 - Pain Management II


    Lecture Hours: 1
    Lab Hours: 3
    Credit Hours: 2

    A continuation course of the pain management series. Coordinated lecture and laboratory practices in the recognition of dental anxiety; behavioral management; complications with anesthesia; nitrous oxide sedation techniques are practiced; advanced techniques in the administration of local anesthetics.

    Prerequisite: DH 351  
  
  • DH 354 - Periodontology


    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Evidence-based approach for treatment of periodontal disease including nonsurgical and surgical treatment. Root anatomy relating to effective instrument adaptation. Treatment planning for patients with all types of classifications of periodontal disease.

    Prerequisite: DH 254  
  
  • DH 363 - Dental Materials


    Lecture Hours: 2
    Lab Hours: 6
    Credit Hours: 4

    General properties, composition and manipulation of common dental and restorative materials. Expanded functions including denture relines and amalgam polishing are practiced.

  
  • DH 370 - International Extrnshp I


    Lecture Hours: 1
    Lab Hours: 0
    Credit Hours: 1

    Sequential courses preparing for and providing dental hygiene care at an international site using portable dental equipment. Cultural issues, teamwork, financing, needs assessment, goal setting, and delivery of program.

    Prerequisites: DH 321  and DH 381  
 

Page: 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11Forward 10 -> 18