2017-18 University Catalog 
    
    Mar 28, 2024  
2017-18 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.

Lecture, Lab, Credit Hours:

The three numbers following the course title. For example:

CST 101 Introduction to Personal Computing
(3-3-4) = weekly lecture hours – lab hours – total credits

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.).

 

Chemistry

  
  • CHE 451 - Biochemistry II


    (W)
    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Molecular biochemistry with emphasis on protein conformation and function, mechanisms of enzyme action and control, and energy production via glycolysis.

    Prerequisite: CHE 450 
  
  • CHE 452 - Biochemistry III


    (S)
    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Molecular and cellular biochemistry with emphasis on cell membranes, lipid metabolism, aerobic energy metabolism, anabolism and the role of biochemistry in cellular signaling processes.

    Prerequisite: CHE 451 
  
  • CHE 465 - Fate and Transport of Pollutants


    (S)
    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Mass balance. The use of equilibrium and chemical kinetics in the modeling of pollutant transport in water, soil and air. Mixing zone analysis, the use of Darcy’s law, flow nets and the Gaussian Plume approximation. Discussion, development and use of selected modeling scenarios.

    Prerequisite: CHE 203  and CHE 206 , or CHE 223 , or MATH 252  

Communication

  
  • COM 104 - Introduction to Communication


    (F)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduces Communication Studies. Principles and applications developed in context of career exploration, interpersonal, group, organizational and technical communication. Includes history and structure of communication field, career paths, research skills and role of technology. Required for majors.

  
  • COM 105 - Introduction to Communication Theory


    (W)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduces basic theories and concepts in the Communication discipline. Acquaints students with major theories fundamental to communication research and to communication interactions including interpersonal, organizational, media and intercultural.

    Prerequisite: COM 104 
    Pre- or Corequisite: WRI 122 
  
  • COM 106 - Introduction to Communication Research


    (S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduces research in the communication discipline. Students find and analyze quantitative, qualitative and critical research. Introduces communication research as a process composed of methods, data-gathering, analysis, conclusions.

    Prerequisite: COM 105 
  
  • COM 107 - Seminar


    Credit Hours: (Hours to be arranged each term.)

  
  • COM 109 - Introduction to Communication Technology


    (S)
    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Introduction to the use of communication technology. Emphasis on the use of various communication technologies including social media, instant messaging, and visual communication technologies. Features projects using technology to effectively communicate to various audiences.

  
  • COM 115 - Introduction to Mass Communication


    (F)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Provides an introduction to mass media. Focuses on understanding how media operate with emphasis on contemporary social, economic, political, cultural and ethical issues.

  
  • COM 205 - Intercultural Communication


    (F,W,S) C
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduces basic theories and concepts of intercultural communication. Builds understanding and skills enabling students to analyze intercultural interactions and develop and practice effective communication strategies.

  
  • COM 207 - Seminar


    Credit Hours: (Hours to be arranged each term.)

  
  • COM 215 - Creativity in Communication


    (F,W,S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Define and learn how personal and group creativity can be enhanced. Study the lives of creative individuals in the arts, sciences, and industry. Individual and group exercises designed to enhance the creative process.

  
  • COM 216 - Essentials of Grammar and Punctuation


    (W)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Involves learning basic and advanced grammar and punctuation to provide a firm foundation for any type of writing.

    Prerequisite: WRI 121  with grade “C” or better
  
  • COM 225 - Interpersonal Communication


    (F,W,S) C
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduces interpersonal communication theory and practice. Students apply course concepts to analyze and practice dyadic communication to develop more effective work and personal relationships.

  
  • COM 237 - Introduction to Visual Communication


    (S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduces theory and rhetoric through several perspectives: personal, historical, technical, ethical, cultural, and critical. Emphasizes relationships between form/content, word/ image, and societal role of visual communication.

    Prerequisite: WRI 122 
  
  • COM 248 - Digital Media Production


    (S)
    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Study of the technical aspects of digital media design and production. Hands-on experience in creating and editing video and audio. Production of video and audio for specific contexts.

  
  • COM 255 - Communication Ethics


    (S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Examines typical communication situations involving ethics. Provides methodologies for critically evaluating ethical situations. Uses case approach with emphasis on application.

    Prerequisite: WRI 122 
  
  • COM 256 - Public Relations


    (F)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduces history and practice of public relations; emphasizes practical accomplishment of public relations campaigns. Topics: internal/external audiences, brochures, press releases, internal documents, pitches, issue management, and project design, execution. Service learning course.

    Prerequisite: WRI 122 
  
  • COM 276 - Democracy and Media


    (W)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Provides introduction to ownership/structure of media, politics, objectives, and links to the corporate and national economy. Introduces project analysis through ownership, sourcing, flak, advertising, ideology filters.

    Prerequisites: COM 115  and WRI 122  
  
  • COM 301 - Rhetorical Theory and Application


    (F)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduces rhetorical theories and applications to personal, business and industrial settings. Focuses on evolution of rhetoric. Examines rhetorical effects on individual, group and mass communication.

    Prerequisites: SPE 111  and WRI 227  
  
  • COM 307 - Seminar


    Credit Hours: (Hours to be arranged each term.)

  
  • COM 309 - Communication Technology in Use


    (S)
    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Advanced use of communication technology. Emphasis on the use of communication technology to achieve specific communication goals. Features a large project using multiple communication technologies to reach specific audiences.

    Prerequisites: COM 109 , MIS 101 , MIS 102 , and MIS 103  
  
  • COM 320 - Advanced Intercultural Communication


    (W,S) C
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Builds on theories from COM 205 . Focuses on analyzing intercultural interactions in specific work contexts, for example health care, education, social services, business and technology.

    Prerequisite: COM 205 
  
  • COM 325 - Gender and Communication


    (F)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduces basic theories and concepts of culturally-derived gendered communication patterns and behaviors. Builds understanding and skills enabling students to analyze those patterns and behaviors in order to develop and practice effective communication strategies.

    Prerequisite: COM 205 
  
  • COM 326 - Communication Research


    (F)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduction to research methods and design. Design of both quantitative and qualitative research. Emphasis on communication based methodologies: focus groups, directed interviews, and ethnomethodologies. Includes a research project and written and oral research reports.

    Pre- or Corequisite: WRI 227 
  
  • COM 336 - Nonverbal Communication


    (W)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Nonlinguistic aspects of human communication. Examines the relationships between nonverbal and verbal communication behavior and nonverbal communication skill. Topics include space, distance, environment, touch, gesture, facial expression and gaze as communication.

    Prerequisites: COM 225  and SPE 111  
  
  • COM 345 - Organizational Communication I


    (W)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Studies communication in organizations, including message movement, exchange and interpretation, identification of variables, roles and patterns influencing communication in organizations.

  
  • COM 346 - Health Communication


    (S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Overview of interpersonal, social and cultural issues in health communication, including family interaction, roles of patients and caregivers, communication in health organizations and the role of media.

    Prerequisites: WRI 122  with “C” or better, and COM 205  or equivalent
  
  • COM 347 - Negotiation and Conflict Resolution


    (F,S) C
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Examines theories and strategies for conduct of conflict and negotiation across contexts. Topics: destructive conflict cycles, confronting/managing conflict, social/psychological aspects, conflict analysis, causes and promoting constructive conflict.

    Prerequisite: SPE 321  or instructor consent
  
  • COM 348 - Facilitation


    (S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Provides experience leading small groups through deliberative processes including participatory decision making and conflict resolution. Provides theoretical and practical understanding of facilitation focusing on building skills in group leadership.

    Prerequisite: SPE 321 
  
  • COM 358 - Communication and the Law


    (S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Issues involved in establishing legal parameters within which professional communicators work. Evolving interpretations of the first amendment, balancing conflicting first amendment claims, libel, limits of a free press, prior restraint, licensing and regulation.

    Prerequisites: SPE 111  and WRI 227  
  
  • COM 365 - Electronic Communication and Society


    (S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Explores the Internet as a mediator of human communication and its effect on society. Topics include social media, informatics, entertainment/workplace contexts, and the convergence of technology as a global village.

    Prerequisite: WRI 227 
  
  • COM 401 - Civil Engineering Project I


    (F) C
    Lecture Hours: 4
    Lab Hours: 6
    Credit Hours: 6

    First term of a two-term sequence integrating civil engineering design, group dynamics and technical communications. Students receive three credit hours in civil engineering design (CE 401 ) and three credit hours in communication for general education (COM 401). Students will be introduced to a major civil engineering project, prepare a professional engineering proposal and function effectively in engineering design teams. Formal written proposal and oral presentation of the proposal are required.

    Prerequisite: Civil Engineering advisor consent
    Corequisite: CE 401  
  
  • COM 402 - Civil Engineering Project II


    (W) C
    Lecture Hours: 4
    Lab Hours: 6
    Credit Hours: 6

    Second term of a two-term sequence. Students receive three credit hours in civil engineering design (CE 402 ) and three credit hours in communication for general education (COM 402). Student teams will perform work as defined in the fall term proposal. Consultations with faculty, students and clients ensure work progresses toward stated goals. Term culminates with final design recommendations presented in a written report and oral presentation. Plans and specifications and a construction cost estimate will also be completed.

    Prerequisite: COM 401 /CE 401  both with grade “C” or better
    Corequisite: CE 402  
  
  • COM 407 - Seminar


    Credit Hours: (Hours to be arranged each term.)

  
  • COM 415 - Developing Effective Multimedia-based Presentations


    (W,S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Interdisciplinary course introducing students to the tools and skills associated with designing, developing, presenting and disseminating state-of-the-art multimedia presentations. Hands-on experience with graphics, digital/ audio video, animation and text.

    Prerequisites: CST 101 or equivalent, SPE 111  and WRI 227  
  
  • COM 420 - Externship


    (F,W,S)
    Credit Hours: (Variable to a total of 15 credits)

    Students work in applied settings in their emphasis under the supervision of an on-site mentor. Regular contact with extern advisor. Written externship reports required.

    Prerequisite: Senior standing
  
  • COM 421 - Senior Project I


    (F,W)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Allows students to initiate research on a significant capstone project in the communication field. Focuses on development of a proposal and presentation.

    Prerequisite: Senior standing
  
  • COM 422 - Senior Project II


    (W,S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Continues work of COM 421 , focusing on project research methodologies.

    Prerequisite: COM 421 
  
  • COM 423 - Senior Project III


    (F,S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Focuses on completion of project, including final documentation and presentation.

    Prerequisite: COM 422 
  
  • COM 424 - Capstone Course


    (F)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Communication Studies majors complete a significant research project that bridges education with future profession or graduate school. Students collaboratively produce a project or portfolio reflecting strong critical thinking and application of communication theory and practice. Project topics vary by instructor.

    Prerequisites: WRI 227  and Senior standing  
  
  • COM 425 - Mediation


    (W)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Prepares students to mediate in public and private settings. Covers conflict management strategies, processes and issues including gender and cultural awareness.

    Prerequisite: COM 225  or instructor consent
  
  • COM 426 - Mediation Practicum


    (S)
    Credit Hours: (Variable Credit 1-3)

    Mediation practice and observation with experienced mediators through the Klamath Mediation Center. Students will progress from observation, to co-mediation, and finally, mediation of real disputes. Builds on the theoretical insights and practice of COM 425 .

    Pre- or Corequisite: COM 425 
  
  • COM 437 - Communication Training and Development


    (S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Prepares students to facilitate communication skills workshops and differentiate between organizational structure and communication training needs. Topics include audience analysis, learning theory, curriculum design, presentation skills, classroom dynamics and assessment.

    Prerequisite: SPE 321 
  
  • COM 445 - Organizational Communication II


    (S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Examines organizational communication systems and the design of communication audit procedures. Synoptic reports of findings and recommendations.

    Prerequisite: COM 345  or instructor consent
  
  • COM 446 - Communication and Leadership


    (W)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Explores the relationship between communication and leadership within organizations and the development and application of communication competencies associated with effective leadership.

    Prerequisite: SPE 321  or instructor consent

Clinical Sleep Health

  
  • CSH 201 - Human Development and Behavioral Health


    (F,W,S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Normal sleep architecture over the lifespan. Behavioral, physiological, and environmental patterns that contribute to healthy sleep.

  
  • CSH 220 - Sleep Disorders and Co-Morbidities


    (F,W,S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Pathophysiology, epidemiology, and clinical presentation of abnormal sleep. Understanding and recognition of major co-morbidities associated with sleep disorders.

  
  • CSH 225 - Impact of Neurologic Disorders on Sleep


    (F,W,S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Effect and management of chronic neurological disorders on sleep quality and therapy outcomes.

  
  • CSH 231 - Pharmacology of Sleep


    (F,W,S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Different classes of medication, dependency, addiction, long term effect on sleep, and prognosis for other sleep therapies.

  
  • CSH 233 - Sleep Therapies and Compliance


    (F,W,S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Non-prescription sleep therapies, PAP, CBT, Light Therapy, Chronotherapy and other treatment modalities. Patient compliance issues, predictors of outcomes, and psychological theories.

  
  • CSH 242 - Evaluation and Measurement Tools


    (F,W,S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Physiological, psychological, and psychomotor evaluation and measurement tools to assess severity of sleep disorders and patient response to therapy.

  
  • CSH 268 - Learning, Health Literacy, and Community Education


    (F,W,S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Adult education theories, appropriate communication strategies for health literacy, development of programming for patients, families, allied health providers, and community groups.

  
  • CSH 276 - Capstone Project


    (F,W,S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Students develop, plan and implement a project for community sleep education. Instructor functions as a consultant.

    Prerequisite: CSH 268 
  
  • CSH 277 - Clinical Sleep Health Externship


    (F,W,S)
    Lecture Hours: 0
    Lab Hours: 40
    Credit Hours: 13

    Clinical skills essential for the practice of sleep case management. Patient assessment, creation of individualized care plans, long term compliance monitoring, and identification of changes in the status of other chronic diseases. Students must be employed in a clinical facility that treats sleep disordered patients. (400 contact hours).

    Prerequisite: CSH 268 

Computer Systems Engineering Technology

  
  • CST 102 - Introduction to Computer Systems


    (F)
    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Concepts, terms, and trends related to the computer engineering technology (hardware) and software engineering technology (software) curriculums. Includes discussions on fundamental aspects of the computer field. Laboratory component will introduce students to micro-computers, programming concepts and various computer/engineering related software.

    Prerequisite: CSET major or instructor consent
  
  • CST 107 - Seminar


    Credit Hours: (Hours to be arranged each term.)

  
  • CST 116 - C++ Programming I


    (F,W,S)
    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Computer concepts and problem solving methods using C++ programming language. Topics include: algorithms, simple data types, conditional and iterative structures, function definition, structured programming and documentation. Cannot be taken for graduation credit if student has completed MIS 116 .

    Pre- or Corequisite: MATH 111 
  
  • CST 120 - Embedded C


    (S)
    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    C programming concepts for embedded platforms such as cross-compilation, storage classes, dynamic memory allocation, bitwise operations and masking. Embedded systems topics such as I/O ports, interrupts, timers and hardware interfacing will also be explored.

    Prerequisites: CST 126  and CST 162  
  
  • CST 126 - C++ Programming II


    (F,W,S)
    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Solving complex problems using advanced features of the C++ language. Topics include function usage, pointer data type, dynamic memory allocation, string manipulation, and structure and union data types. Emphasis is on structured program design techniques. Cannot be taken for graduation credit if student has completed MIS 126 .

    Prerequisite: CST 116  with grade “C” or better
  
  • CST 130 - Computer Organization


    (W,S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Introduces computer elements, organization, and instruction sets, computer arithmetic, ALU, Registers, Datapath, memory and Control unit functions.

    Prerequisite: CST 162  with grade “C” or better
  
  • CST 131 - Computer Architecture


    (F,S)
    Lecture Hours: 3
    Lab Hours: 0
    Credit Hours: 3

    Continuation of CST 130 . Topics include main memory, cache, virtual memory, memory management, secondary storage, networks, operating system functions, and pipelining.

    Prerequisite: CST 130  with grade “C” or better
  
  • CST 133 - Digital Logic II


    (F,W)
    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Introduction to sequential logic, latches, flip-flops, registers, counters, timers, finite state machines. Implementation in programmable logic devices using HDL. DC and AC parameters, timing analysis. Laboratory is integral to class.

    Prerequisite: CST 162  or EE 131 , both with grade “C” or better
  
  • CST 134 - Instrumentation


    (F,W)
    Lecture Hours: 0
    Lab Hours: 3
    Credit Hours: 1

    Lecture/laboratory course that provides students experience in measuring, calibrating, and testing digital and analog systems. Uses various test equipment for test and measurement of digital and analog components.

    Pre- or Corequisite: CST 133 
  
  • CST 136 - Object-Oriented Programming with C++


    (F,W,S)
    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    A study of object oriented programming with C++. Beginning and intermediate concepts are covered including classes, objects, member functions, overloading, inheritance, polymorphism, templates, and virtual functions. This course prepares students with a strong C background for upper-division coursework using C++. Cannot be taken for graduation credit if student has completed MIS 136 .

    Prerequisite: CST 126  with grade “C” or better
  
  • CST 162 - Digital Logic I


    (F,W)
    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Introduction to combinational logic. Includes introduction to number systems, Boolean algebra, logic gates, Muxes, Decoders, Adders, Subtracters. Logic design using a hardware description language. Laboratory integral to the class.

    Pre- or Corequisite: MATH 100 
  
  • CST 204 - Introduction to Microcontrollers


    (W,S)
    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


    Credit Hours: (Hours to be arranged each term.)

  
  • CST 211 - Data Structures


    (F,W,S)
    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 Languages


    (S)
    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


    (F)
    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 211 , and CST 223  or CST 231 
  
  • CST 231 - Digital Systems Design I


    (W)
    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 - Software Systems Testing


    (W,S)
    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Focus on software testing and reliably monitoring the health of software development. Topics include test driven development, story driven tests, unit tests, Web tests, load tests, static code analysis and dynamic code analysis.

    Prerequisite: CST 136  with grade “C” or better
  
  • CST 238 - Graphical User Interface Programming


    (S)
    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: forms, containers, components, controls, modal/modeless windows, fixed/ dynamic layouts, SDI/MDI applications, application internationalization, and data binding.

    Prerequisites: CST 211  with grade “C” or better and SPE 111 
  
  • CST 240 - UNIX


    (W,S)
    Lecture Hours: 3
    Lab Hours: 3
    Credit Hours: 4

    Students will study the structure of the UNIX/ Linux Operating System, including: file structure, input/output processing, commands and utilities, shell configuration, communications, and script programming languages. Emphasis will be placed on lab work done within the UNIX/Linux environment.

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


    (F,W)
    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


    (F,W)
    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 synchronous 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 Patterns


    (F)
    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


    Credit Hours: (Hours to be arranged each term.)

  
  • CST 315 - Embedded Sensor Interfacing and I/O


    (F)
    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 - Junior Team-Based Project Development I


    (F,W,S)
    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


    (W)
    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 229 
  
  • CST 321 - Introduction to Microprocessors


    (F)
    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


    (F)
    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 - Junior Team-Based Project Development II


    (F,W,S)
    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 - Graphics, Games, and Simulations Programming


    (S)
    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Introduction to games and simulations programming using a high end game development engine. Graphics topics: 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 - Microprocessor Peripheral Interfacing


    (W)
    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


    (S)
    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 Techniques


    (F)
    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 - Junior Team-Based Project Development III


    (F,W,S)
    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


    (F)
    Lecture Hours: 3
    Lab Hours: 6
    Credit Hours: 5

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

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


    (S)
    Lecture Hours: 2
    Lab Hours: 3
    Credit Hours: 3

    Advanced facets of the UNIX operating system will be explored. Topics of study will include: interprocess communication, programming, system administration. Students will use Oregon Tech computers operating under UNIX.

    Prerequisite: CST 240 
  
  • CST 344 - Intermediate Computer Architecture


    (F)
    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#


    (F)
    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  or CST 313
  
  • CST 347 - Real-Time Embedded Operating Systems


    (W)
    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 - Introduction to VLSI Design


    (S)
    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


    (S)
    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.

    Prerequisites: CST 231  and CST 232
  
  • CST 352 - Operating Systems


    (F,S)
    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


    (F)
    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  or CST 313
  
  • CST 371 - Embedded Systems Development I


    (F)
    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  
 

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