May 19, 2024  
2015-2017 Undergraduate Catalog 
    
2015-2017 Undergraduate Catalog [ARCHIVED CATALOG]

College of Engineering


S. Keith Hargrove, Ph.D., CMfgE, PE, Dean and Professor
ET 230 Andrew P. Torrence Hall
615-963-5401

General Statement

Engineering is the profession in which knowledge of mathematics and natural science is applied with judgment to develop ways to economically utilize the materials and forces of nature for the benefit of mankind.

The College of Engineering, offers Bachelor of Science degree programs in Architectural Engineering, Civil Engineering, Electrical Engineering, Mechanical Engineering, Computer Science, Mathematical Sciences and Aeronautical and Industrial Technology. Concentrations include Computer Engineering in Electrical Engineering, Bioinformatics in Computer Science, and Aviation Management, Aviation Flight Training and Industrial Electronics Technology in Aeronautical and Industrial Technology.

The College’s curricula in these programs are structured to graduate quality students capable of taking their places in the mainstream of the engineering/technology/computer science profession. Students are prepared to satisfy the manpower needs of industry and to tackle the complex technical challenges facing a technology based society.

The educational goal of the College is to prepare students to think critically, interpret knowledge, pursue lifelong learning, and function effectively and productively as members of a global society, as professionals in a technology based work force.

Mission

Tennessee State University, established in 1890, as a land-grant institution is a major urban comprehensive university. The College of Engineering was established in 1951. Its Statement of Mission reads:

  1. The College shall have an educational delivery system and research of uncompromising high quality which addresses the needs of the people and the goals of the State of Tennessee, the region and the nation in the areas of analysis, design and development of systems, system components and processes.
  2. The College shall prepare students to think critical, apply knowledge, communicate effectively and function productively as members of professional teams, pursue graduate studies and engage in lifelong learning.
  3. The College shall pursue basic and applied research in critical technologies including transportation and environmental engineering, design and manufacturing engineering, computer communication and networks, wireless and intelligent systems, robotics building technology, software productivity and security systems for networks manufacturing systems and individual facilities.
  4. The College shall be a full partner with business, industry and related government agencies to enhance Tennessee’s economy through research activities in critical technologies, continuing education and technology transfer.

In carrying out this diverse mission, the College of Engineering at Tennessee State University serves Nashville and middle Tennessee, the State of Tennessee, the Nation, and the international community with University’s Motto, “Think, Work, Serve” as the basis of the College’s Mission. In this regard, the College seeks to provide its students with these experiences which lead to a wholesome, well-rounded and well-balanced quality life.

The College serves a diverse population of students of all races: traditional, non-traditional, commuter, residential, undergraduates, graduates, non-degree, full-time, and part-time. In doing so, the College seeks to develop the talents of its students, including those with special academic talents as well as those who have educational, cultural, environmental, social and/or economic constraints.

Educational Objectives

The educational objectives of the College are to prepare graduates to think critically, interpret knowledge, and pursue lifelong learning, function effectively and productively as members of a global society as professionals in a technology based work force. The graduates within a few years of graduation exhibit the following characteristic:

  1. Familiarity with the systematic scientific approach to problem-solving, including the use of modern tools and current technology.
  2. Development of a strong foundation in engineering / technology / computer science fundamentals.
  3. Development of habits of orderliness, carefulness and objectivity.
  4. Development of professional attitudes, communication skills, and professional ethics, including the understanding of the engineering / technology / computer science profession.
  5. Development of an understanding and sensitivity for social, political, economic, and environmental implications of technological system in the real world.
  6. Familiarity with intellectual challenges designed to arouse curiosity and a desire for lifelong learning.
  7. Development of experiences that will prepare them to function effectively in multi-cultural and multi-discipline groups.

Student Outcomes

Graduates from an engineering program in the College of Engineering, shall demonstrate the ability:

  1. to apply knowledge of mathematics, science and engineering to a job assignment.
  2. to design and/or conduct experiments, as well as analyze and interpret data as it relates to completing a job assignment.
  3. to design a system, component, or process to meet desired needs as defined in a job assignment.
  4. to function on multi-disciplinary and multi-cultural teams in the execution of a team project.
  5. to identify, formulate, and solve engineering problems as it relates to a specific project assignment.
  6. The understanding of professional and ethical responsibility in the work place.
  7. to communicate (orally, written, graphical computer) effectively aspects of a job assignment.
  8. The understanding of the impact of an engineering solution for a project in a global and/or societal context.
  9. A recognition of the need for, and an ability to engage in life-long learning to keep abreast of the technological advances in present and future job assignments.
  10. A knowledge of contemporary issues as it relates to the industry and products of a given company / organization.
  11. The ability to use the techniques, skills, and modern engineering tools necessary for engineering practice in present and future job assignments.

Engineering Design Experience:

A major engineering curriculum objective is to provide engineering students with the ability to systematically apply engineering fundamentals to the design of engineering components, systems and processes.

Engineering design is the process of devising a system, component, or process to meet desired needs. It is a decision making process (often iterative). The fundamental elements of the design process are the establishment of objectives and criteria, synthesis, construction, testing and evaluation, and may include a variety of realistic constraints, such as economic and environmental factors, safety, and reliability, aesthetics, ethics and social impact. In this regard, the College has in place, a series of required courses with engineering design content, which are integrated throughout the curriculum in each engineering program.

The engineering design experience is integrated throughout the curriculum, starting with the definition of engineering and engineering design in ENGR 1020 - Freshman Engineering Seminar 1(1,0) , in the freshman year. The design experience continues in the sophomore year with ENGR 2010 - Thermodynamics 3(3,0)  (or ENGR 2250 - Transport Phenomena 3(3,0) ) and ENGR 2110 - Statics 3(3,0) .

Engineering design continues in the junior year with the required course ENGR 3200 - Introduction to Design 3(3,0)  where upper divisions students are once again introduced to the design process in a much more rigorous and comprehensive manner, building upon concepts introduced at the freshman and sophomore levels. Specialization in each program begins in the junior year with program design courses. Program specific design courses are listed in each department curriculum. Further specialization takes place in the senior year.

Each program offers at least one course which is 100% engineering design. The engineering design sequence is completed with a two-semester capstone design course. Computer Science students are required to complete a two-semester long senior project course. An integral part of the design experience is the introduction of ethical, economical, social and safety factors required to make a design successful. These concepts are introduced during the freshman year, reinforced during the junior year and integrated into design projects in the junior level and senior level design courses. At each level, a formal written report and a formal oral presentation is required to communicate the design.

Admissions/Retention Requirements: All engineering students who plan to take upper division engineering courses, 3000 and 4000 level courses must have passed the Engineering Entrance Examination with a minimum score of 75% on each part (calculus, chemistry, and physics) of the examination.

Engineering Entrance Examination:

The eligibility criteria for taking the Engineering Entrance Examination are:

  1. Minimum grade of “C” in each of the following courses: CHEM 1110, 1111 ; MATH 1910 , MATH 1920 ; PHYS 2110 , PHYS 2111 , PHYS 2120 .
  2. Minimum cumulative GPA of 2.5 and a minimum cumulative GPA of 2.5 for the group of courses listed above in Item 1 at the time of taking the Engineering Entrance Examination.
  3. Completion and submission of the engineering entrance examination eligibility form to the Dean’s Office at least one week prior to the examination.

The Engineering Entrance Examination is given at least five times per year. The dates for the examination may be obtained from the Dean’s Office. Each student is allowed three (3) attempts to pass the engineering entrance examination.

After the second unsuccessful attempt, the student is required to repeat at least one of the following courses: CHEM 1110, 1111 ; MATH 1910 , MATH 1920 ; PHYS 2110 , PHYS 2120  before the examination can be taken a third and final time.

Admission of Transfer Students: Transfer students from other institutions of higher education who plan to enter the College of Engineering must meet University admission criteria. Engineering transfer students must first take and pass the Engineering Entrance Examination before taking 3000 and 4000 level courses.

Specific College Requirements:

  1. No student will be allowed to take any departmental courses, major courses, engineering courses, mathematics, and/or science courses without having successfully completed the proper prerequisites for those courses.
  2. Engineering students earning a grade of “D” or lower in a mathematics course(s), science course(s), departmental course(s), or a major course(s) must repeat that course(s) the very next time the course(s) is offered.
  3. Students earning a grade of “D” or lower in a major course(s) must repeat that course(s) the very next time the course(s) is offered.
  4. Each engineering student must complete a practicum prior to graduation. A practicum may include, but is not limited to, an industrial internship, co-operative education experience, research experience, assistant in an engineering or technology laboratory, and other engineering/technology practical experiences. The practicum must be approved in advance by the student’s academic advisor and department chair. The practical experience must be at least eight (8) continuous weeks in length. A comprehensive report on at least one practicum is required. The report must be cosigned by a supervisor. The practicum report is to be given to the student’s faculty advisor. The departmental and college offices will assist students in locating a practicum.

Engineering Programs Core Requirements:


All engineering students are required to take the following engineering core courses:

Humanities (9 semester hours):


Of which three (3) hours must be a sophomore literature course from the approved Humanities/Fine Arts list

Social Science (6 semester hours)


Total Engineering Core - 90 semester hours


*Electrical Engineering majors will take ENGR 2250  

**Humanities and Social Science electives must be chosen from an approved list with the approval of the academic advisor.

Graduation Requirements

In addition to the University requirements for graduation, the following specific College graduation requirements must be met by students in the College:

All engineering students must repeat “D” grades earned in mathematics, science, departmental, or major courses the very next time the courses are offered until a minimum grade of “C” is earned. However, students may graduate with a maximum of two “D” grades in these courses.

All College graduating seniors must take and successfully complete all components of the ETS Exit Examination during the senior year.

Engineering students must take ENGR 4201  EIT/FE Review Laboratory and they are encouraged to take the Fundamentals of Engineering Examination ONLY with the consent of the department chair.

Accreditation: The Bachelor of Science degree programs in Architectural Engineering, Civil Engineering, Electrical Engineering, and Mechanical Engineering are accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (EAC/ABET). The Bachelor of Science degree program in Computer Science is accredited by Computing Accreditation Commission of ABET (CAC/ABET). The Bachelor of Science degree program in Aeronautical and Industrial Technology is accredited by the Association of Technology, Management and Applied Engineering.

Courses

Engineering

  • ENGR 1020 - Freshman Engineering Seminar 1(1,0)


    An overview of the engineer8ing programs and profession; Engineering tools and problem solving techniques; Use of codes and standards; Engineering ethics and communication.
  • ENGR 1151 - Computer Engineering Graphics and Analysis 1(0,3)


    The course is designed to develop the fundamental skills of graphics communication by manual and computer means. Sketching techniques to develop orthographic and pictorial graphics skills, standard technical drawing methods, dimensioning techniques, working drawings development skills, and lettering capability will be the fundamental focus of the course.
  • ENGR 2000 - Circuits I 3(3,0)


    Fundamental concepts of charge, current, voltage and power; passive and active circuit elements, phasors and impedance; mesh and nodal analysis; Thevenin’s and Norton’s Theorems; superposition; source transformations, natural and forced response of RL, RC, and RLC circuits average and effective values of periodic wave form; polyphase circuits. Prerequisite(s): ENGR 2230 , MATH 2110 , PHYS 2120 , Corequisite(s): MATH 3120 .
  • ENGR 2001 - Lab 1(0,3)


    Fundamental concepts of charge, current, voltage and power; passive and active circuit elements, phasors and impedance; mesh and nodal analysis; Thevenin’s and Norton’s Theorems; superposition; source transformations, natural and forced response of RL, RC, and RLC circuits average and effective values of periodic wave form; polyphase circuits. Prerequisite(s): ENGR 2230 , MATH 2110 , PHYS 2120 , Corequisite(s): MATH 3120 .
  • ENGR 2010 - Thermodynamics 3(3,0)


    An introduction to the nature and domains of thermodynamics; the Zeroth Law; properties and states of a pure substance; work and heat; the First Law applied to both open and closed systems; general observations and statements of the Second Law; the inequality of Clausius and entropy changes for closed and open system; ideal gases. Prerequisite(s): PHYS 2110 .
  • ENGR 2110 - Statics 3(3,0)


    Statics of particles; statics of rigid bodies in two and three dimensions; centroids and center of gravity; friction and moment of inertia. Prerequisite(s): PHYS 2110 .
  • ENGR 2120 - Dynamics 3(3,0)


    Study of the kinematics and kinetics of particles and rigid bodies; Principle of work and energy; Principle of impulse and momentum. Prerequisite(s): ENGR 2110 .
  • ENGR 2230 - Engineering Computer Programming 3(2,3)


    An introduction to programming using the C++ language in the solution of engineering problems; Students should have basic experience using a computer but no prior programming is required. Topics include sequential, decision and repetition control statements, top-down program development and programming style, functions, basic data structures, arrays, an introduction to object technology, object-oriented programming and classes. Prerequisite(s): MATH 1910 , ENGR 1020 .
  • ENGR 2250 - Transport Phenomena 3(3,0)


    Unified treatment of the principles of thermodynamics, heat transfer and fluid mechanics. Energy, analysis and the first and the second law of thermodynamics, steady state and transient heat conduction, convection and the thermal radiation process, fundamentals of fluid flow. Prerequisite(s): PHYS 2120 .
  • ENGR 3100 - Global Engineering Project Management 3(3,0)


    An overview of techniques and global sociological concepts of engineering project management. The course is intended to develop analytical skills including economic analysis, project screening and selection, organization and project structure resource managements and project control as well as global sociology theories relating to social structure, social organization, and role of the individual and social institution in the global setting. Prerequisite(s): Junior standing.
  • ENGR 3200 - Introduction to Design 3(3,0)


    A course which considers the engineering design process as an interdisciplinary activity. Engineering Statistics, economic decision making and the design process are introduced as is oral and written technical reporting. A comprehensive design project is required as is a technical report and an oral report of the design.
  • ENGR 3300 - Materials Science 2(2,0)


    An introductory course on properties and selection of materials covering atomic structure and bonding; crystal structures; crystalline and non-crystalline solids; mechanical properties of materials; polymers; phase diagrams; engineering alloys; ceramics; composite materials; and electrical, optical, and magnetic properties of materials. Prerequisite(s): CHEM 1110, PHYS 2120 .
  • ENGR 3400 - Numerical Analysis 3(3,0)


    Numerical solution of the system of linear and non-linear equations; numerical differentiation and integration; numerical solution of ordinary and partial differential equations; curve fitting; regression analysis and probability. Prerequisite(s): MATH 3120 , ENGR 2230 .
  • ENGR 3520 - An Introduction to Network Security 3(3,0)


    This course will introduce the various common security issues that are of concern in computer networks. Subjects to be covered will range from SYN floods, node authentication, address spoofing, service authentication, sniffing and routing to securing data during transmission. Software flaws will be exploited using common techniques such as buffer overruns. Intrusion detection, firewalls and securing an operating system will also be discussed. The course will also cover the issue of ethics throughout the semester. An emphasis will be placed on the applications that are currently implemented within corporations for securing their networks. There will be several required reading documents that will help the students further prepare for the class during the semester. Prerequisite(s): ENGR 2230
  • ENGR 4110 A,B,C,D,E,F,G,H - Special Topics in Engineering 3(3,0)


    Special subject presented to cover current problems of unique advances in the leading edge of techniques. Prerequisite(s): Senior standing and consent of instructor.
  • ENGR 4201 - Engineering-in-Training 0(0,5)


    A course designed to prepare students for the Fundamentals of Engineering (FE) Examination, which is a partial requirement for obtaining license as a professional engineer. Prerequisite(s): Senior Standing.
  • ENGR 4230 - Legal Ethical Aspects of Engineering 3(3,0)


    Legal principles underlying engineering work; laws of contracts, torts, agency, real property, problems of professional registration and ethics.
  • ENGR 4300 - Engineering Economics 3(3,0)


    Economic factors involved in the acquisition and retirement of capital goods in engineering practice, including interest and capitalization methods of depreciation, amortization, sinking funds, cost and rate determination.
  • ENGR 4400 - Probability and Statistics 3(3,0)


    Statistics and engineering; descriptive statistics; sets and functions; proofs; permutations and combinations; discrete and continuous probability; probability distributions; Chebyshev’s theorem; normal distribution; applications to operations research; treatment of data; hypothesis testing; method of least squares; regression; and application to engineering problems.
  • ENGR 4440 - Mobile Robotics 3(3,0)


    This course provides students with hands-on experience in mobile robot design, implementation, and testing. It covers mobile robot topics such as robot hardware, robot sensing, actuation, embedded system programming, and algorithms for localization, path planning, and mapping. It briefly covers multi-robot systems. Students are expected to work in laboratory in teams to build and test increasingly complex mobile robots and compete in an end-of-semester robot contest. Prerequisite(s): One semester of programming.
  • ENGR 4500 - Capstone Design Project I 1(1,0)


    An engineering capstone design project I leading to completion of the project in ENGR 4510 . A written report and an oral defense of the proposed design project are required. Graduating Senior, ENGR 3200 .
  • ENGR 4510 - Capstone Design Project II 1(1,0)


    A continuation of capstone design project I leading to completion of the project. A written report and an oral defense of the project are required. Prerequisite(s): ENGR 4500 .
  • ENGR 4900 - Professional Development Seminar 1(1,0)


    Discussion of case studies, professionalism, professional ethics, professional development activities required in industry. Prerequisite: Graduating Senior.

Department of Aeronautical and Industrial Technology

Go to information for Department of Aeronautical and Industrial Technology.

Programs

Bachelor of Science

Courses

Aeronautical & Industrial Technology

  • AITT 1001 - INTRODUCTION TO AERONAUTICAL & INDUSTRIAL TECHNOLOGY (3)


    An overview of the subject areas in the Department of Aeronautical & Industrial Technology. Special attention is given to the areas of Aviation Flight Training, Aviation Management and Industrial Electronics Technology. The student is introduced to student support services, admission and retention standards, probability and statistics, programming and the use of computers for document preparation and simulation studies, and other topics of interest that will assist the student to integrate into his or her chosen curriculum.
  • AITT 2000 - CIRCUITS ANALYSIS (3-1)


    Fundamental concepts of change, current, voltage and power, mesh and nodal analysis: Kirchhoff’s laws, Thevenin’s and Norton’s Theorems, superposition, source transformations, natural and forced response of RL, RC and RLC circuits, transient and steady state analysis of linear circuits. Prerequisite(s): MATH 1720 .
  • AITT 2001 - CIRCUITS ANALYSIS (3-1)


    Fundamental concepts of change, current, voltage and power, mesh and nodal analysis: Kirchhoff’s laws, Thevenin’s and Norton’s Theorems, superposition, source transformations, natural and forced response of RL, RC and RLC circuits, transient and steady state analysis of linear circuits. Prerequisite(s): MATH 1720 .
  • AITT 2200 - CIRCUITS AND DEVICES (3-1)


    A course designed to provide a basic knowledge of electronic and electrical devices including their construction and operation. Topics covered include review of network theorems and linear models of diodes. Prerequisite(s): AITT 2000 , AITT 2001 .
  • AITT 2201 - CIRCUITS AND DEVICES (3-1)


    A course designed to provide a basic knowledge of electronic and electrical devices including their construction and operation. Topics covered include review of network theorems and linear models of diodes. Prerequisite(s): AITT 2000 , AITT 2001 .
  • AITT 2350 - GENERAL AVIATION OPERATIONS (3)


    Lectures deal with facilities, management, and finance, legal and insurance aspects of general aviation. The lectures focus on sales, line service, air taxi and flight schools. One or more field trips to general aviation operations will be held. A semester project is required.
  • AITT 2500 - FLIGHT FUNDAMENTALS (3)


    An introduction to the aerospace industry including air transportation and manufacturing with emphasis in primary flight principles, aviation meteorology, navigation and FAA regulations. Weight and balance, engines and airframe overview.
  • AITT 2531 - PRIVATE PILOT FLIGHT I (1)


    This course consists of flight instruction and ground tutoring necessary for the student to accomplish his/her first solo flight. Lessons include elements of flight principles, pre-and-post flight procedures, taxiing and ground handling, use of flight controls, basic maneuvers, take-offs, and landings. Introduction to aircraft systems, radio communications, and air traffic control procedures. Principal Topics Covered: Consist of flight instruction and ground tutoring for first solo flight. Prerequisite(s): AITT 2500 .
  • AITT 2532 - PRIVATE PILOT FLIGHT II (1)


    This course is a continuation of Private Pilot Flight I, designed to prepare the student for solo cross-country flight. Lessons provide greater proficiency in maneuvers, stalls, take-offs and landings, and emergency procedures. Introduction to night flight, various types of navigation and VOR tracking. Flight planning, cross-country flying culminating in solo cross-country. Principal Topics Covered: Designed to prepare students for solo cross-country flights. Prerequisite(s): AITT 2531 .
  • AITT 2533 - PRIVATE PILOT FLIGHT III (1)


    Continuation of Primary Flight II with emphasis on cross-country navigation, flying, flight planning and solo practice to gain proficiency in all basic maneuvers. Lessons include VFR radio and navigation, control of aircraft solely by reference to instruments. Private Pilot qualifications are completed. Principal Topics Covered: AITT 2532 : Final preparation (ground tutoring and flight lessons) in preparation for the Federal Aviation Administration Flight Test. Prerequisite(s): AITT 2532 
  • AITT 3010 - STATIC AND STRENGTHS OF MATERIALS (4)


    Statics of particles and rigid bodies in two and three dimensions. Stress-strain relation, displacements in truss, shafts, and beams. Prerequisite(s): MATH 1720 .
  • AITT 3070 - AVIATION MANAGEMENT (3)


    A study of the basic and existing practices used in managing and marketing as applied to the aviation industry. Includes problems, current issues and future trendsrelated to aviation operations, planning and economic, and resource considerations.
  • AITT 3080 - AIRPORT MANAGEMENT (3)


    Introductory course designed to acquaint the student with basic concept of airport planning and management. A comprehensive survey of a typical community with eye toward present and future business potential is made. This includes the social and economic characteristics, the political and governmental influences, and various stages and types of airport construction.
  • AITT 3090 - INDUSTRIAL MATERIALS (3)


    An overview of the nature, composition and structure of industrial materials with emphasis on application properties, processing and the selection and fabrication of materials into products. Prerequisite(s): CHEM 1110, 1111 
  • AITT 3110 - INDUSTRIAL SAFETY (3)


    Development of the industrial safety movement, psychology in accident prevention, appraisal of accident cost factors, severity and frequency, job analysis and corrective measures, plant inspection and preventive maintenance, storage and handling of materials, fire prevention, education and training of employees.
  • AITT 3120 - HUMAN FACTORS IN AVIATION (3)


    A study of the psychological and physiological effects that flight imposes on a pilot and aircrews. Also studied are information processing and display effects on the human being; the ability of flight crews to time-share their cognitive process and react under stress. Included is a study of various control manipulation, sensitivity and ease of movement. Prerequisite(s): PSYC 2010 .
  • AITT 3140 - INDUSTRIAL & PRODUCT MANAGEMENT (3)


    The problems of production, planning, controlling money, personnel, materials and machines are studied from the viewpoint of modern total quality control. Prerequisite(s): AITT 3380 .
  • AITT 3200 - INTRODUCTION TO ROBOTICS (3)


    A study of robot structure, kinematics, dynamics, programming interfacing and applications. Two hours lecture and three hours laboratory. Prerequisite(s): MATH 1720 , AITT 2000 .
  • AITT 3210 - ROBOTICS II (3)


    A continuation of AITT 3200  and a more advanced study of robot structures, kinetics, dynamics, programming interfacing and applications. Two hours lecture and three hours laboratory. Prerequisite(s): AITT 3200 .
  • AITT 3250 - INTRODUCTION TO CIM (3)


    A broad-based introduction of the various topics in computer -integrated manufacturing, including general business management, product and process definition, planning and control, factory automation and information resource management.
  • AITT 3260 - CIM II (3)


    A continuation of AITT 3250  and a more advanced study of computer-integrated manufacturing, including general business management, product and process definition, planning and control, factory automation, and information resource management. Prerequisite(s): AITT 3250 .
  • AITT 3270 - MATERIAL REQUIREMENT PLANNING (3)


    An investigation of computer-based systems, which tie together capacity requirement planning, production planning and scheduling, purchasing inventory management and other processes to control manufacturing operations.
  • AITT 3280 - COMPUTER NUMERICAL CONTROL (3)


    An introductory study of NC, CNC programming, simulation and tooling. Computer-aided programming and simulations.
  • AITT 3310 - BASIC ELECTRONICS I (3-1)


    A study of basic electronic principles, circuits, devices. Included are diodes, linear models of bipolar and field effect transistors, biasing, small signal models. Prerequisite(s): AITT 2200 .
  • AITT 3311 - BASIC ELECTRONICS I (3-1)


    A study of basic electronic principles, circuits, devices. Included are diodes, linear models of bipolar and field effect transistors, biasing, small signal models. Prerequisite(s): AITT 2200 .
  • AITT 3320 - BASIC ELECTRONICS II (3)


    Multistage amplifiers, frequency response, feedback, stability, and linear amplifiers are studied. Operational amplifiers and filters are introduced. Prerequisite(s): AITT 3310 , AITT 3311 .
  • AITT 3321 - BASIC ELECTRONICS II (3)


    Multistage amplifiers, frequency response, feedback, stability, and linear amplifiers are studied. Operational amplifiers and filters are introduced. Prerequisite(s): AITT 3310 , AITT 3311 .
  • AITT 3340 - HYDRAULICS & PNEUMATICS (3)


    An introductory study of components, circuits and safety of fluid power systems. Basic principles of fluid statics and dynamics. Analysis of functions of components such as distribution systems, pumps, actuators and valves. Hydraulic and pneumatic circuits design and analysis. Fluid power maintenance and safety. Prerequisite(s): MATH 1720 
  • AITT 3350 - DIGITAL LOGIC SYSTEMS (3-1)


    Analysis of digital systems, combinational and sequential circuits, and stored program concepts. Prerequisite(s): AITT 2000 , AITT 2001 .
  • AITT 3351 - DIGITAL LOGIC SYSTEMS (3-1)


    Analysis of digital systems, combinational and sequential circuits, and stored program concepts. Prerequisite(s): AITT 2000 , AITT 2001 .
  • AITT 3380 - MANUFACTURING TECHNOLOGY (3)


    Emphasis on the development of skills in planning manufacturing processes, setting up fixtures and operating various machine tools.
  • AITT 3400 - COMMUNICATIONS SYSTEMS TECHNOLOGY (3)


    Principles of noise, oscillators, modulation, power vacuum tube amplifiers and circuitry. Transmission line and antennas. Prerequisite(s): AITT 3320 .
  • AITT 3450 - ANTENNAS AND TRANSMISSION LINES (3)


    The principles of transmitting and receiving antennas, applied electromagnetic theory and transmission lines from a practical communications viewpoint. (An Elective Course)
  • AITT 3480 - STATISTICAL QUALITY CONTROL (3)


    An introduction to the basic statistical methods, control charts, sampling techniques and the implementation of statistical process control programs as relates to today’s TQM. Prerequisite(s): MATH 1720 
  • AITT 3500 - RADAR PRINCIPLES (3)


    An elective course, which examines the principles of radar. Topics include basic radar concepts and installation, radar transmitters and receivers, radar displays, radiation safety and general maintenance and considerations.
  • AITT 3520 - INSTRUMENT GROUND INSTRUCTION (3)


    A study and review of the operations, regulations (FARs) and procedures necessary to perform competently as an instrument pilot. Prepares students for the instrument pilot written examination. Prerequisite(s): Private Pilot License or AITT 2500 .
  • AITT 3550 - COMMERCIAL GROUND INSTRUCTION (3)


    Ground instruction covering navigation systems, communications, principals of instrument flying, air traffic control procedures, approach and departure procedures, and FAA regulations. Prerequisite(s): Private Pilot License.
  • AITT 3560 - FLIGHT INSTRUCTOR GROUND (3)


    Ground instruction on FAA regulations and publications, weather, advanced flight, computer operations, radio navigation, advanced aircraft and engine performance, and fundamentals of instructing. Prerequisite(s): Commercial Pilot’s License with Instrument Rating.
  • AITT 3571 - INSTRUMENT FLIGHT LAB (3)


    Flight and simulator training to perfect complex flight maneuvers using aircraft maximum performance and precision control as necessary to perform under instrument weather conditions. Prerequisite(s): Private Pilot License.
  • AITT 3581 - COMMERCIAL FLIGHT LAB (3)


    A continuation course of AITT 3571 , providing the additional flight and simulator training as required to perform as a commercial pilot with a multi-engine and instrument rating.
  • AITT 3591 - MULTI-ENGINE FLIGHT LAB (1)


    A continuation course providing the additional flight and simulator training and practice as required to perform as a commercial pilot with a multi-engine and instrument rating.
  • AITT 3601 - CFI FLIGHT LAB (2)


    A flight training course providing the additional flight, simulator training and practice as required to perform as a flight instructor for single engine airplane training. Prerequisite(s): Commercial Pilot License, Instrument Rating.
  • AITT 3700 - AVIATION METEOROLOGY (3)


    Properties and conditions of the atmosphere, landforms and topography leading to an understanding of weather conditions. Prerequisite(s): PHYS 2020 , PHYS 2021  or consent of the department chair.
  • AITT 3741 - COOPERATIVE EDUCATION (6)


    Supervised and approved program and learning experiences undertaken by students in governmental, business or industry setting. Formal proposals, project objectives or learning plans must be reviewed and approved by faculty. Student activity and progress must be monitored, evaluated and graded by an assigned full-time faculty. (An Elective Course) Prerequisite(s): Consent of the Department Chair.
  • AITT 3742 - COOPERATIVE EDUCATION (6)


    Supervised and approved program and learning experiences undertaken by students in governmental, business or industry setting. Formal proposals, project objectives or learning plans must be reviewed and approved by faculty. Student activity and progress must be monitored, evaluated and graded by an assigned full-time faculty. (An Elective Course) Prerequisite(s): Consent of the Department Chair.
  • AITT 3810 - THEORY OF FLIGHT & ENGINES (3)


    The laws of aerodynamics and nature as applied to aviation. The principals, familiarization and operation of the internal combustion engine and turbine engines.
  • AITT 3840 - AIRCRAFT SYSTEMS ANALYSIS (3)


    Analysis of structure, mechanical, electrical and hydraulic systems of aircraft. Procedures for inspection, maintenance and repair. Study of appropriate FARs.
  • AITT 3900 - AVIATION LEGISLATION (3)


    Legal concepts including federal, state and local legislation related to the operations, contracts, insurance and liability, regulatory statues and case law.
  • AITT 3950 - AVIATION SAFETY (3)


    Major factors affecting the safe operations of aircraft on the ground and airborne. Major problem areas include: program evaluation, impact of accidents on industry, human factors, accident prevention, basic principles of investigation, case surveys of accidents.
  • AITT 4000 - AIRCRAFT STRUCTURAL FACTORS (3)


    A detailed examination of aircraft development with emphasis on Manufacturing to include designs, materials selection, modification, maintenance and flight-testing. Additional topics include dynamic and static stress testing procedures, design loading, fatigue, and corrosion. Prerequisite(s): AITT 2500 .
  • AITT 4020 - AIRLINE OPERATIONS (3)


    An in-depth study of U.S. Air Carrier Operations. The economics, organization, and regulation of domestic air carriers are covered in detail. Air Carrier training programs, route structure, sizing a line, and present and future projections are explored within this course. Prerequisite(s): AITT 3070 , AITT 3120 , MGMT 3010  or consent of instructor.
  • AITT 4040 - INDUSTRIAL ELECTRONIC CONTROLS (3)


    Emphasis on the development of different electronic circuits to interface with or control sensors, transducers, motors, robots and other types of industrial machinery. Prerequisite(s): AITT 2200 , AITT 2201 , COMP 3000 .
  • AITT 4100 - FLUID POWER CONTROL & INTERFACE (3)


    A study of fluid power system control using microcomputers, microprocessors and programmable controllers. Prerequisite(s): COMP 3000 , AITT 3340 .
  • AITT 4170 - LINEAR INTEGRATED CIRCUITS (3)


    Ideal operational amplifiers, biasing, ,comparators, oscillators and filters are studied. Phase locked loops are introduced. Prerequisite(s): AITT 3320 , AITT 3321 .
  • AITT 4180 - AVIATION MARKETING MANAGEMENT (3)


    Selling and pricing business aviation services and creative marketing strategy are studied in an analytical approach to advertising, sales force administration, promotion, distribution, retailing, logistics, wholesaling, product planning, price policies, market research and consumer behavior. Prerequisite(s): AITT 4020 , MGMT 3010  or consent of the department chair.
  • AITT 4200 - COMPUTER INTERFACING & PERIPHERALS (3)


    Applications of microprocessors to equipment with an emphasis on interfacing equipment. Prerequisite(s): AITT 4800 .
  • AITT 4210 - DATA COMMUNICATIONS (3)


    An introduction to data communications hardware including synchronous/asynchronous communication, protocol, local area network controllers & modem. Prerequisite(s): AITT 4800 .
  • AITT 4300 - DIGITAL COMPUTER STRUCTURES (3)


    Organization and description of computers from the register transfer level through microprogramming, memory organization and I/O examples of current popular computers. Prerequisite(s): AITT 3350 , AITT 3351 .
  • AITT 4400 - INTRODUCTION TO AIR TRAFFIC CONTROL (3)


    A study of the national air traffic control system to include our basic operation procedures, the role of centers, approach control towers, flight service stations, communications, navigation procedures, radar FARs operations, and facilities.
  • AITT 4410 - AIRCRAFT ELECTRICAL SYSTEMS (3)


    A course which covers the basic fundamentals of aircraft electricity and deals with the design principles and functional operation of aircraft and aerospace electrical accessories and appliances. The course includes basic theories and simulated functional operation of direct current systems and 400 cycle A.C. systems as used in aerospace vehicles. Prerequisite(s): AITT 2200 , AITT 2201 .
  • AITT 4420 - AVIONICS (3)


    A course which covers the principles of electronics and electronic circuits element as used in aircraft and aerospace vehicles for communication, navigation and direction finding equipment. Prerequisite(s): AITT 3400 .
  • AITT 4640 - CFI INSTRUMENTS (3)


    A flight and ground school-training course providing training required to perform as an instructor for instrument training. Prerequisite: Commercial License/Instrument Rating.
  • AITT 4670 - CFI MULTI-ENGINE (3)


    A flight and ground school training course providing training required to perform as an instructor for multi-engine training.
  • AITT 4781 - SPECIAL TOPICS IN INDUSTRIAL TECHNOLOGY (3)


    Special subject presented to cover current problems of unique advances in the leading edge of technology. Prerequisite(s): Senior standing and consent of instructor.
  • AITT 4782 - SPECIAL TOPICS IN INDUSTRIAL TECHNOLOGY (3)


    Special subject presented to cover current problems of unique advances in the leading edge of technology. Prerequisite(s): Senior standing and consent of instructor.
  • AITT 4800 - INTRODUCTION TO MICROPROCESSORS (3)


    An in-depth introduction to microprocessors. Topics covered are microprocessor hardware, software and architecture of both eight bit and sixteen bit machines, assembly on-line debugging tools. Prerequisite(s): AITT 3350 , AITT 3351 .

Department of Civil and Architectural Engineering Program

Go to information for Department of Civil and Architectural Engineering Program.

Programs

Bachelor of Science

Courses

Architectural Engineering

  • AREN 1111 - Architectural Graphics (2)


    This course represents the first studio design course. Graphic techniques for preliminary presentation of architectural design problems. Emphasis is on the proper representation of the design components, structural systems, materials and other features. Prerequisite(s): ENGR 1151 .
  • AREN 2300 - Building Materials and Construction (3)


    A study of the materials and construction methods used in the building construction industry. Codes, standards, and guidelines that regulate the manufacture, use as a building component, and installation requirements are included. The course covers the use of sustainable and energy conserving products in the construction of building systems. Sophomore, Autocad and Revit competency.
  • AREN 2310 - Architectural History (3)


    A survey of architectural styles of the past to the present time. A comparative methodology is applied. Emphasis includes the geographical, geological, climatic, religious, technological, social and political factors. Humanities Elective (Gen. Education)
  • AREN 3011 - Architectural Design I (3)


    Principles of design and systematic approach to problem solving of architectural design. Emphasis is on building form, spatial relationships, constructability, building location, orientation, and site relationships. Service learning and community based projects are promoted. Prerequisite(s): AREN 1111 .
  • AREN 3021 - Architectural Design II (3)


    Emphasis on graphical layout and design of engineering components of buildings. Structural, electrical, and mechanical systems are coordinated for general building systems. Architectural composition is coordinated with engineering systems for a holistic approach to building design. Prerequisite(s): AREN 3011 .
  • AREN 3410 - Structural Analysis (3)


    Reactions, shear forces and moments in determinate structures from gravity and lateral loads, influence lines, moving loads, deflection of beams, trusses and frames, introduction to matrix methods of structural analysis. Prerequisite(s): CVEN 3120 .
  • AREN 3420 - Reinforced Concrete Design (3)


    Behavior and design of rectangular beams and T-sections and one way slabs for bending, shear and deflection. Topics also include design of columns for axial forces and bending moments, shear and development of reinforcement, and introduction to footing design. Prerequisite(s): AREN 3410 .
  • AREN 3440 - Steel Design (3)


    The analysis and design of structural steel elements and connections by LRFD Method, including tension members, compression members, beams and columns subjected to axial forces and bending moments. Prerequisite(s): CVEN 3410 .
  • AREN 3450 - Soils and Foundation Engineering 3(3, 0)


    Introduction to basic soil properties, soil classification, volumetric relationships, compaction, consolidation, shear strength, bearing capacity, stress distribution, settlement analysis and applications of loadings to foundations and retaining structures. Application of principles of soil mechanics to: determination of bearing capacity and settlement of spread footings, mats, single piles and pile groups. Prerequisite(s): CVEN 3120 .
  • AREN 3460 - Wood and Masonry Design (3)


    The design of wood and masonry structural members and systems using LRFD Method. Prerequisite(s): CVEN 3120 .
  • AREN 3570 - Steel and Reinforced Concrete Design (3)


    Introduction to the design of structural steel and reinforced concrete members and systems. Behavior and design of beams, slabs, columns, tension member, and footings. Prerequisite(s): CVEN 3410 .
  • AREN 3580 - Advanced Steel and Reinforced Concrete Design (3)


    Design of structural steel and reinforced concrete members and systems American Institute of Steel Construction (AISC) and American Concrete Institute (ACI) specifications for both lateral and gravity loads. Prerequisite(s): AREN 3420 .
  • AREN 4420 - Building Engineering Systems (3)


    The course of study is of building water supply and drainage systems; fire safety, security, and acoustics. Prerequisite(s): CVEN 3120  and CVEN 3100 .
  • AREN 4430 - Lighting and Power Systems for Facilities 3(3, 0)


    The study of principles and practices of electrical circuits and related building components intricate to the design and function of buildings and their systems. This incorporates practical application and use of Electrical Codes for the design and sizing of power distribution systems, load characteristics, transformers, motors, generators, and control systems for single-and three-phase systems. Prerequisite(s): ENGR 2000  and ENGR 2001 .
  • AREN 4440 - Foundation Engineering (3)


    Subsurface exploration, retaining walls, shallow foundations, bearing capacity of soils, spread and combined footings, raft foundations, deep foundations, piles, caissons and piers. Prerequisite(s): Junior standing and consent of instructor.
  • AREN 4450 - Energy Conservation in Buildings 3(3,0)


    A course devoted to understanding energy use patterns for commercial, educational, medical, and industrial buildings. Various utility rate structures and the relevant LEED and USGBD standards are explored. Energy auditing techniques along with the effect of operation and maintenance on building energy use are studied. Design projects are required. Prerequisite(s): Junior Standing.
  • AREN 4470 - Construction Management 3(3, 0)


    Refers to the process of managing a team of design and construction professionals for the purpose of delivering construction and engineering services to a client. This means performing this service so as to deliver the project within budget and schedule constraints, while maintaining the prescribed level of quality and safety defined for the project. This course intends to increase student’s technical knowledge of advanced project management concepts, but also will strive to assist them in taking a proactive leadership role in identifying and improving value in planning, design, construction and post construction stages of a project and/or program. Prerequisite(s): Junior standing and consent of instructor.

Civil and Environmental Engineering

  • CVEN 3000 - Introduction to Environmental Engineering (3)


    Understanding of various measures used to identify pollution levels in the environment. Study of population growth and its impacts on environmental sustainability. Methods to recognize, analyze and solve environmental problems related to air, water and soil. Prerequisite(s): Junior Standing
  • CVEN 3100 - Fluid Mechanics (1)


    Fluid properties; fluid pressure and pressure forces; fluid flow fundamentals; continuity, Bernoulli and momentum equations for ideal and real fluid flows; concepts of lift and drag. Prerequisite(s): ENGR 2110  Corequisite(s): ENGR 2120 .
  • CVEN 3101 - Fluid Mechanics Laboratory (3)


    A laboratory course to verify certain theoretical concepts from CVEN 3100 - Fluid Mechanics (1)  involving pipe flows and open channel flows. One 3-hour lab per week. Corequisite(s): CVEN 3100 .
  • CVEN 3120 - Mechanics of Materials (3)


    Concepts of stress and strain, stress-strain relationships, shear and moment diagrams, shear and moment by integration, torsion in shafts, bending and axial loads on determinate beams, Stress Transformation. Prerequisite(s): ENGR 2110 .
  • CVEN 3121 - Mechanics of Materials Lab (1)


    A laboratory based on CVEN 3120  lecture material, one 3-hour lab per week. Corequisite(s): CVEN 3120 .
  • CVEN 3130 - Soil Mechanics (2)


    Principles of soil mechanics, index properties of soils, particle size and gradation, soil identification and classification, permeability of soils, failure criteria, concept of effective stress in soils, shear strength and shear testing, settlement and consolidation tests. Two lectures per week. Prerequisite(s): CVEN 3120 .
  • CVEN 3131 - Soil Mechanics Lab (1)


    Laboratory based on CVEN 3130  lecture material. one 3-hour lab per week. Corequisite(s): CVEN 3130 .
  • CVEN 3200 - Transportation Engineering (3)


    An introduction to urban and rural transportation problems and the basic fundamentals for design, construction, maintenance and operation of various transportation modes, guideways and terminals. The course also includes introductory material in mass transportation, traffic and accident analysis, and measurement systems. This course will consist of two hours of lecture and three hours of lab. Prerequisite(s): ENGR 2120 .
  • CVEN 3250 - Hydraulic Engineering (3)


    Analysis and design of flow in single and multiple pipes, and uniform and non-uniform flow in open channels; pump performance and pump selection; concept of drag; Prerequisite(s): CVEN 3100 .
  • CVEN 3350 - Hydrology (3)


    Study of the hydrologic cycle including precipitation, and runoff; hydrograph analysis; methods to estimate peak flows; design of drainage systems and flood control reservoirs. Prerequisite(s): CVEN 3100 .
  • CVEN 3400 - Structural Testing (1)


    Laboratory course dealing with the measurement of the engineering properties of construction materials. Prerequisite(s): ENGR 2110 
  • CVEN 3410 - Theory of Structures I (3)


    Reactions, shear forces and moments in determinate structures from gravity and lateral loads, influence lines, moving loads, deflections of beams, trusses and frames, introduction to matrix methods of structural analysis. Prerequisite(s): CVEN 3120 .
  • CVEN 3420 - Reinforced Concrete Design (3)


    Behavior and design of rectangular beams and T-sections and one way slabs for bending, shear and deflection. Topics also include design of columns for axial forces and bending moments, shear and development of reinforcement, and introduction to footing design. Prerequisite(s): CVEN 3410 .
  • CVEN 3440 - Steel Design (3)


    The analysis and design of structural steel elements and connections by LRFD Method, including tension members, compression members, beams and columns subjected to axial forces and bending moments. Prerequisite(s): CVEN 3410 .
  • CVEN 4050 - Transportation Modeling (3)


    Analytical evaluation of trip generation, gravity model, probabilistic models used in trip distribution and assignment; shortest path algorithms, model split calibration and testing of existing models. Prerequisite(s): CVEN 3200 
  • CVEN 4090 - Traffic Engineering (3)


    A study of traffic congestion, capacity signs and signalization, accident analysis and pedestrian controls using MUTCD guidelines. Prerequisite(s): CVEN 3200 .
  • CVEN 4110 - Design of Hydraulic Structures (3)


    Principles and procedures for the design of small hydraulic structures including flow measurement structures such as flumes, flow regulation structures such as locks, and discharge structures such as spillways. Computer applications in hydraulic design. Prerequisite(s): consent of instructor.
  • CVEN 4220 - Hydrologic Design (3)


    Application of hydrologic principles to the design of urban drainage structures including storm sewers, culverts, detention basins and other minor structures; computer applications in hydrological design. Prerequisite(s): Consent of instructor.
  • CVEN 4250 - Water and Wastewater Engineering (3)


    Planning and design of water supply and wastewater collection systems;; water demand; water quality criteria and water treatment processes; treatment and disposal of wastewater. Prerequisite(s): CVEN 3000 , CVEN 3100 .
  • CVEN 4280 - Solid Waste Management (3)


    Quantities and characteristics of solid wastes; collection methods and equipment; recycling of wastes; disposal methods including composting, incineration and sanitary landfills; economics and planning of solid waste management systems. Prerequisite(s): CVEN 3000 .
  • CVEN 4290 - Air Pollution Control (3)


    Sources of primary and secondary air pollution; production of air pollutants from combustion processes. air pollution control devices; air quality modeling. Prerequisite(s): CVEN 3000 .
  • CVEN 4320 - Highway Engineering (3)


    An introduction to the concepts of design, construction, and maintenance of highway facilities including the integration and application of various engineering principles and techniques for comprehensive team projects. The course will include an introduction to some of the most recent technologies available and responsive to the needs of highway engineering. Prerequisite(s): ENGR 2120 .
  • CVEN 4350 - Hazardous Waste Management (3)


    Generation of hazardous wastes by industries; nature and quantities of hazardous wastes; transportation, treatment and disposal; environmental impacts; risk analysis of spills; management of radioactive wastes. Prerequisite(s): CVEN 3000 .
  • CVEN 4361 - Environmental Engineering Laboratory (1)


    Basics of wet chemical analysis of water samples; titrametric and spectrometric analysis; evaluation of processes such as coagulations, thickening, adsorption and gas transfer, etc. three hours of lab. Prerequisite(s): CVEN 3000 .
  • CVEN 4430 - Advanced Reinforced Concrete Design (3)


    Floor slab systems including flat slabs and two-way slabs, integrated building unit analysis and design, retaining walls and introduction to prestressed concrete. Prerequisite(s): CVEN 3420 .
  • CVEN 4440 - Foundation Engineering (3)


    Subsurface exploration, retaining walls, shallow foundations, bearing capacity of soils, spread and combined footings, raft foundations, deep foundations, piles, caissons and piers. Prerequisite(s): CVEN 3130 .
  • CVEN 4470 - Construction Project Management (3)


    Refers to the process of managing a team of design and construction professionals for the purpose of delivering construction and engineering services to a client. This means performing this service so as to deliver the project within budget and schedule constraints, while maintaining the prescribed level of quality and safety defined for the project. This course intends to increase student’s technical knowledge of advanced project management concepts, but also will strive to assist them in taking a proactive leadership role in identifying and improving value in planning, design, construction and post construction stages of a project and/or program. Prerequisite(s): Junior standing and consent of instructor.
  • CVEN 4520 - Civil Engineering Design (3)


    Civil engineering design implementation in one or more of the following areas: structures, geotechnical, water, environmental, and transportation. Prerequisite(s): Consent of Instructor.

Department of Computer Science

Go to information for Department of Computer Science.

Programs

Bachelor of Science

Courses

Computer Science

  • COMP 1210 - Introduction to Computing (3)


    This course is for non-CS majors. The purpose is to introduce students to computer hardware and use. Topics covered include: Computer hardware, operating systems and some of the commonly used application software such as a word Processor, an Internet browser, an email manager, a presentation manager and a spreadsheet processor. Course includes hands-on work with computers. Not open to CS majors.
  • COMP 1500 - Introduction to Computer Science (1)


    The purpose is to introduce students to essentials of computer hardware and software, concept of operating systems and problem modeling and solving. Topics to be offered are number representations, computer memory and data storage methods, basic digital logic, problem modeling and solving, introduction to algorithm development, basic programming skills, basics of computer operating systems, and current issues relating computing to society presented.
  • COMP 2140 - Computer Programming I (4)


    This course is designed to introduce programming fundamentals. Students will learn to write programs involving variable storage, formatted input/output, control structures, program repetition, logical operations, functions, file interaction, elementary data types including array and string, and aggregated data types defined by struct. Students are required to use computer labs.
  • COMP 2240 - Computer Programming II (4)


    This course will continue to develop programming skills and focus on Object Oriented design. Topics include constructors, destructors, operator overloading, inheritance and polymorphism, exception handling, and multi-dimensional arrays of aggregated data. Students are required to use computer lab. Prerequisite(s): COMP 2140  or equivalent.
  • COMP 2400 - Computer Organization (3)


    This course introduces the structures and working principles of the different hardware units of a computer. Computer systems organization, the digital logic level (gates and circuits, memory), micro-architecture level (data path, microinstructions), instruction set architecture level (instruction format, addressing), basics of assembly language, and parallel computer architectures are discussed. Prerequisite(s): COMP 1500  or one semester of programming.
  • COMP 2600 - Assembly Language (3)


    This course introduces low level programming through an assembly programming language. Topics include: quick review of main memory and CPU, use of memory, data types, data processing, addressing, compilation and linking processes. Prerequisite(s): COMP 2400 .
  • COMP 2630 - Selected Programming Languages (1-3)


    The purpose of this course is to teach all components of a selected programming language. Some of the languages to be offered are Visual Basic, C, Unix shell programming, Python, and Prolog. Prerequisite(s): COMP 2140 .
  • COMP 3000 - Computer Programming for non-CS majors (3)


    This course is a computer programming for non-CS majors. Topics covered include: Introduction to computer hardware, problem solving and algorithm development, and implementation of algorithms using an object oriented programming language. Schedule will include two (2) lecture hours and one (1) lab hour.
  • COMP 3030 - Windows Programming (3)


    This course introduces basics of windows programming, web programming and data driven programming using an event driven paradigm. Topics discussed include: language facilities for event driven programming, .NET frame class hierarchy, delegate, events and event handling, graphic user interface, graphics device context, I/O with files and database and web applications. Prerequisite(s): COMP 2240  or equivalent.
  • COMP 3040 - Data Structures (3)


    This course introduces elementary and abstract data structures. Topics discussed are: array and linked list, hash table, binary tree, heap, stack, FIFO queue, dynamic dictionary, priority queues, graph, and some sorting and searching algorithms and their implementations. Prerequisite(s): COMP 2240 .
  • COMP 3050 - Programming Languages (3)


    This course exposes students to various programming languages, their structures and characteristics. The course provides an overview of key concepts used in developing modern programming languages. Programming language principles and paradigms will be introduced by highlighting several programming languages (such as Lisp/Prolog, Python, and Java) so that students will be able to choose an appropriate programming language to solve a particular problem. The course will increase the capacity to use existing languages and learn new languages. Prerequisite(s): COMP 2240  or equivalent.
  • COMP 3110 - Java Programming (3)


    Object-oriented programming concepts including classes, interfaces, inheritance, and polymorphism are emphasized using Java programming language. An overview of more advanced programming concepts including database connectivity, multi-threading, and networking is given. Students are expected to work in teams to design and implement a software system as a semester project. Prerequisite(s): COMP 2140  or equivalent or approval of the instructor.
  • COMP 3112/3113 - Introduction to Bioinformatics (4)


    Bioinformatics is an interdisciplinary field in which biology and computer science merge. This course is designed to introduce students with basic concepts, methods and tools to analyze biological problems, prepare students with skills necessary to communicate across the fields of computer science and biology. Topics include (but not limited to) biological sequence and literature databases, strategies to search these databases to solve significant biological problems, principle and algorithms used in analysis of sequence problems. Prerequisite(s): BIOL 1110, 1111  and COMP 2140 .
  • COMP 3120 - C++ Programming (3)


    This course will provide a broad introduction to C++ programming language and focus on object oriented design. It will start the syntax of C++ for elementary language structures and data types such as operators, conditions, loops, strings and array. The main topics include pointers, destructors, operator over-loading, inheritance and polymorphism, exception handling, multi-dimensional arrays and dynamic memory allocation. Students are required to use computer lab. Prerequisite(s): COMP 2140  or equivalent.
  • COMP 3130 - C Programming (3)


    This course provides a broad introduction to the C programming language. The course aims to teach the syntax and use of major constructs of the C language and will focus on problem solving and algorithm implementation using a universal subset of the C programming language. Some of these constructs include: conditional statements, loops, functions, operators, unions, arrays, pointers, strings, structures, and file I/O, problem-solving and algorithm design. Students are expected to learn how to program through hands-on exercises and project. Prerequisite(s): COMP 2140  or Equivalent.
  • COMP 3140 - Python Programming (3)


    This course will introduce the fundamental techniques of programming using Python. Topics covered include the basics and syntax of the language, introduction to object-oriented programming, and data and information processing. The course aims at expose the students to algorithmic and procedural problem solving using Python. This course is intended for persons with a prior background in any programming language. Prerequisite(s): COMP 2140  or equivalent.
  • COMP 3150 - COBOL Programming (3)


    This course provides a broad introduction to the programming concepts and to the widely used business language, Common Business-Oriented Language (COBOL). The course aims to teach the syntax and use of major constructs of the COBOL language and will focus on problem solving and algorithm implementation using a universal subset of the COBOL Programming Language. Prerequisite(s): COMP 2140  or Equivalent.
  • COMP 3170 - Applied Operating Systems (1-3)


    This course is designed for presenting advanced features of some commonly used operating systems and their uses. It can be taken more than one time, provided each time a different operating system is taught. Examples of operating systems to be offered are Mac OS, LINUX, and Solaris. Prerequisite(s): COMP 2400 .
  • COMP 3185 - Cooperative Education (3)


    This course is to provide students with the opportunity applying the knowledge, skills and abilities gained in classrooms and labs in Computer Science into real-world work. Students undertake learning projects in governmental, business, industry, or university settings. Formal proposals, project objectives, and learning plans must be reviewed and approved by faculty advisor. Student activities and progress are monitored, evaluated and graded by an assigned faculty. Prerequisite(s): Approved by the Department Chair.
  • COMP 3186 - Cooperative Education (3)


    This course is to provide students with the opportunity applying the knowledge, skills and abilities gained in classrooms and labs in Computer Science into real-world work. Students undertake learning projects in governmental, business, industry, or university settings. Formal proposals, project objectives, and learning plans must be reviewed and approved by faculty advisor. Student activities and progress are monitored, evaluated and graded by an assigned faculty. Prerequisite(s): Approved by the Department Chair.
  • COMP 3187 - Cooperative Education (3)


    This course is to provide students with the opportunity applying the knowledge, skills and abilities gained in classrooms and labs in Computer Science into real-world work. Students undertake learning projects in governmental, business, industry, or university settings. Formal proposals, project objectives, and learning plans must be reviewed and approved by faculty advisor. Student activities and progress are monitored, evaluated and graded by an assigned faculty. Prerequisite(s): Approved by the Department Chair.
  • COMP 3188 - Cooperative Education (3)


    This course is to provide students with the opportunity applying the knowledge, skills and abilities gained in classrooms and labs in Computer Science into real-world work. Students undertake learning projects in governmental, business, industry, or university settings. Formal proposals, project objectives, and learning plans must be reviewed and approved by faculty advisor. Student activities and progress are monitored, evaluated and graded by an assigned faculty. Prerequisite(s): Approved by the Department Chair.
  • COMP 3190 - Ethics and Professionalism in Computing (2)


    This course presents the important topics of communications and ethics for computer professionals. Topics discussed include: Introduction and definitions, ethics for computing professionals and computer users, computer and Internet crime, privacy, freedom of expression, intellectual property, security, and the Software Engineering Code of Ethics and Professional Practice.
  • COMP 3200 - Discrete Mathematics (4)


    This course presents discrete mathematical structures needed for computer science. Topics include: logic and methods of proof, structures of sets and functions, fundamentals of algorithms, relations, permutations and combinations, discrete probability, graphs and trees and their applications, introduction to mathematical structures such as modular arithmetic, groups, ring, and field. Prerequisite(s): MATH 1910  or COMP 2140  or equivalent.
  • COMP 3230 - Information Systems Analysis (3)


    This course provides a comprehensive discussion of analysis and design of information systems. It discusses information systems from multiple perspectives including system specifications, logical and physical design, database selection, integration, performance, prototyping, and deployment. Prerequisite(s): COMP 2240 .
  • COMP 3300 - Software Engineering (3)


    A practical understanding of all phases of software development including system design and analysis is provided. The software life cycle including software specification, design, implementation, verification, and evolution is investigated in detail. Students are expected to work in teams to design, analyze, and partially implement a large-scale software system as semester project. Prerequisite(s): COMP 2240  or equivalent.
  • COMP 3310 - Data Communications and Computer Networks (3)


    This course presents basic concepts of data communications and computer networks. Topics include: Definitions, signals, encoding and modulation, analog and digital data transmission and transmission media, error detection and control, types of networks, structure of an open network model, data link and data link protocols, Internet protocol, routing and routing algorithms, and security issues. Prerequisite(s): COMP 2400 .
  • COMP 3410 - Advanced Computer Organization (3)


    This course focuses on advanced computer organization and architecture. Topics include RISC and CISC architectures, 1-bus and multi-bus processor design, pipelining, microprogramming, memory system, and performance measures. Students will work in teams on design projects. Prerequisite(s): COMP 2400 .
  • COMP 3500 - Digital Logic Design (3)


    A comprehensive introduction to the digital logic design theory, techniques, simulations, and practical applications. The course covers combinational and sequential logic networks, network reduction, adders, multipliers, decoders, multiplexers, shifters, counters, latches and flip-flops, finite-state machines, and arithmetic logic units. Students are expected to work in laboratory in teams to design and implement some logic networks. Prerequisite(s): COMM 2400  or equivalent.
  • COMP 3560 - Introduction to Theory of Computing (3)


    This course presents various models of computation and the relationships between these models and various classes of languages. Topics include: finite automata, regular languages, context-free languages, Turing machines, complexity and limits of algorithmic computation, new computation paradigms. These topics are used as a basis for exploring computability, complexity, and more advanced areas of theory. Prerequisite(s): COMP 3200 .
  • COMP 3650 - Microprocessors (3)


    This course presents the architecture and instruction sets of different microprocessors and microcontrollers, and the application system design based on these processors. The contents contain the architecture and memory interfacing, interfacing I/O devices, instruction sets, addressing modes, assembly language programming, interrupts, timing diagram, microprocessor application, for microprocessors, microcontrollers, and general purpose processors. Prerequisite(s): COMP 2400 .
  • COMP 3710 - Relational Databases (3)


    This course presents basic principles of relational databases and a relational database management system. Topics include basic definitions of database systems, relations and their operations, design of and implementation of a relational database, creating queries and the SQL (structured Query Language). Prerequisite(s): COMP 2140 .
  • COMP 3900 - Numerical Analysis (3)


    This course is for programming some scientific problems including solutions of non-linear equation and simultaneous linear equations, matrix related computations, numerical differentiation and integration, interpolation and approximation. Prerequisite(s): MATH 3610  or equivalent.
  • COMP 4100 - Operating Systems (3)


    This course presents both theory and practical lab exercises of operating systems. The course will start with a brief historical perspective of the evolution of operating systems over last five decades and then cove the major components of the most operating systems. Particular emphasis will be given to five core components of OS: process management, memory management, inter-process communication, file systems, and I/O manager. The lab exercises are based on Linux and Mac OS. Prerequisite(s): COMP 2400 .
  • COMP 4200 - Compiler Construction (3)


    This course is for teaching fundamentals of developing compilers for programming languages. Topics include: lexical analysis, parsing, semantic analysis and code generation. Prerequisite(s): COMP 3560 .
  • COMP 4280 - Web-based Application Development (3)


    This course is an introduction to current Web technologies. Contents include basic XHTML, CSSs, Client-Side programming, and advanced ASP.NET, Students are required to implement several Web-based projects. It also provides a practical training to senior undergraduate to enhance their programming skills and information processing skills. Prerequisite(s): COMP 2240 .
  • COMP 4400 - Artificial Intelligence (3)


    This course is a study to the design of computer systems that exhibit traits normally associated with intelligence in human behavior, such as the ability to understand natural language, to reason about the visual environment, and to solve complex problems. Topics includes knowledge representation formalisms and search techniques, natural language processing, logic and theorem proving, expert systems, planning, vision, machine learning, neural networks, and genetic algorithms. Prerequisite(s): COMP 3040 .
  • COMP 4440 - Mobile Robotics (3)


    This course provides students with hands-on experience in mobile robot design, implementation, and testing. It covers mobile robot topics such as robot hardware, robot sensing, actuation, embedded system programming, and algorithms for localization, path planning, and mapping. It briefly covers multi-robot systems. Students are expected to work in laboratory in teams to build and test increasingly complex LEGO-based mobile robots and compete in an end-of-semester robot contest. Prerequisite(s): COMP 2140  or equivalent.
  • COMP 4450 - Computer Network Architecture (3)


    This course presents basic concepts of computer network architectures and devices. Topics include: Network layers and services types, circuit switching, bridges, routers, control signaling, traffic control, architectures of LANs, MANs, WANs, digital network and wireless and mobile networks. Prerequisite(s): COMP 3310 .
  • COMP 4500 - Senior Project I (1)


    An opportunity for students to integrate the theory, knowledge, design and analysis ability, and programming skills gained in previous computer science work into a team-based project carried out under the supervision of a member of the Computer Science faculty. Senior project I leads to the completion of the project in COMP 4510 . Students are required to develop a written technical partial report as well as an oral status report. Prerequisite(s): Graduating Senior.
  • COMP 4510 - Senior Project II (2)


    Continuation of senior project I leading to completion of the project. Students are required to develop a written technical report and have an oral defense of the project. Prerequisite(s): COMP 4500 .
  • COMP 4550 - Computer Network Protocols (3)


    This course presents concepts of computer network protocols. Topics include: Basic flow control, MAC, routing protocols, transport, contention, redundancy checks, encryption and decryption, Ethernet and Internet protocols, protocols of wireless and mobile networks. Prerequisite(s): COMP 4450 
  • COMP 4600 - Game Programming (3)


    This course introduces the basic concepts of computer gaming and problem-solving in the context of computer games. The concepts and techniques that students will learn are also core concepts in computer programming and basic problem solving strategies. These concepts and strategies are not limited to game programming, but also applicable to other applications. The students will implement their game projects on various environments such as Windows PC and the state-of-the-art mobile devices. Prerequisite(s): COMP 2240 .
  • COMP 4610 - Object Oriented and Hybrid Database Systems (3)


    This course presents Object Oriented and hybrid database concepts. Topics include: definitions of objects and attributes, methods and messages, classes, object-oriented data models, architectural issues, the object-oriented database system manifesto, object-oriented database design, object-oriented database management systems, and object/relational database management systems. Prerequisite(s): COMP 3710 
  • COMP 4700 - Algorithms (3)


    This course is to teach the principle of design, analysis, and implementation of algorithms. Topics include: algorithm complexity, mathematical tool for analyzing algorithm complexity, algorithm design techniques, such as divide-and-conquer, dynamic programming, and heuristics, fundamental algorithms, such as sorting, searching, and pattern matching, selected advanced data structures and algorithms. Prerequisite(s): COMP 3040  and COMP 3200 .
  • COMP 4720 - Cryptography and Computer Security (3)


    This course provides an introduction to modern cryptography and its applications in computer and network security. Topics includes mathematics in cryptography, attack and threaten models and security goals, traditional cryptography, modern cryptography, design of private and public key encryption schemes, digital signatures, authentication and key management, and selected applications. Prerequisite(s): COMP 3200  or equivalent.
  • COMP 4750 - Computer Network Management (3)


    This course presents basic concepts of computer network management and tools. Topics include: Network interfacing, measuring failures and availability, reliability, security, maintenance, network statistics, reconfiguration and documentation. Prerequisite(s): COMP 3310 .
  • COMP 4800 - Computer Graphics (3)


    This course presents basics, including mathematical topics used in writing graphics software. Topics include: Introduction, passive and interactive computer graphics, hardware, user languages and output devices, transformations, algorithms, object modeling, storage and manipulations and image processing. Prerequisite(s): COMP 2240 .
  • COMP 4820 - Introduction to Bioinformatics Computing (3)


    This course presents fundamental theory and practical skills for biological information processing. Topics include bioinformatics-oriented programming, data base, data structures, algorithms, visualization tools, hands-on training. Prerequisite(s): COMP 3112/3113  or BIOL 4112, 4113 .
  • COMP 4910 - Special Topics (1-3)


    This course is for teaching important emerging computer science topics that are not covered in other CS courses. Prerequisite(s): junior or senior status and successful completion of at least 18 hours of CS courses.

Department of Electrical and Computer Engineering

Go to information for Department of Electrical and Computer Engineering.

Programs

Bachelor of Science

Courses

Engineering

  • EECE 2120 - Circuits II (3)


    Steady-state A.C. circuits; polyphase circuits; complex frequencies; resonance and frequency response; Bode plots; magnetically coupled circuits; two-port networks; Introduction to Fourier analysis. One hour of recitation is required. Prerequisite(s): ENGR 2000 , MATH 3120 .
  • EECE 3061 - Advanced Programming Lab (1)


    Application of concepts of programming using I/O files, object oriented programming, algorithm analysis and data structures. Class projects involve software development and implementation. Prerequisite(s): ENGL 2230 .
  • EECE 3100 - Design of Digital Logic System (3)


    A course, which introduces techniques, used for designing and analyzing digital systems, logic, Boolean algebra, design of combinational and sequential circuits, design of digital circuits with MSI and PLD’S. VHDL Simulation, Micro-coding and assembly language programming. Lecture: 3 credits. Prerequisite(s): ENGR 2000 . Corequisite(s): ENGR 3200 .
  • EECE 3101 - Design of Digital Logic Systems Lab (1)


    A course, which introduces techniques, used for designing and analyzing digital systems, logic, Boolean algebra, design of combinational and sequential circuits, design of digital circuits with MSI and PLD’S. VHDL Simulation, Micro-coding and assembly language programming. Laboratory: 1 credit. Prerequisite(s): ENGR 2001 . Corequisite(s): EECE 3100 .
  • EECE 3200 - Linear Systems (3)


    Classical analysis of linear systems; Continuous and discrete time signals; Fourier series, Fourier Transform; Laplace Transform and its applications; transfer functions and impulse response; Z-transform; state space analysis of networks. Prerequisite(s): EECE 2120 .
  • EECE 3210 - Electromagnetic Theory I (3)


    Poisson’s and Laplace’s equations; time-varying fields and Maxwell’s equations; plane wave propagation in free space, dielectrics and conductors; transmission lines. Prerequisite(s): EECE 2120 .
  • EECE 3300 - Electronics (3)


    AC and DC models of diodes, bipolar and FET transistors; theory, design, and analysis of single and multi-stage amplifiers at low, mid and high frequencies; design of op-amp circuits; transfer functions, analog computer and active filters. Prerequisite(s): EECE 2120 , ENGR 3200 , ENGR 3300 .
  • EECE 3300 - Electronics (3)


    AC and DC models of diodes, bipolar and FET transistors; theory, design, and analysis of single and multi-stage amplifiers at low, mid and high frequencies; design of op-amp circuits; transfer functions, analog computer and active filters. Prerequisite(s): EECE 2120, ENGR 3200, 3300.
  • EECE 3301 - Electronics Lab (1)


    AC and DC models of diodes, bipolar and FET transistors; theory, design, and analysis of single and multi-stage amplifiers at low, mid and high frequencies; design of op-amp circuits; transfer functions, analog computer and active filters. Laboratory: 1 credit. Prerequisite(s): ENGR 2001. Co-requisite: EECE 3300.
  • EECE 3330 - Power Electronics (3)


    Introduction to the application of semiconductor devices in amplification, generation and control of electrical energy. Topics covered include operation, modeling, analysis of power semiconductor devices such as diodes, SCR’s and triacs, analysis and design of controlled rectifiers and control of motors. Prerequisite(s): EECE 3300
  • EECE 3410 - Energy Conversion (3)


    Magnetic circuits; single-phase and three-phase transformers; transformer design using voltage regulation, efficiency, and temperature rise; theory; analysis, and modeling of three-phase induction motors, synchronous machines and direct current machines, two-phase servo motors. Prerequisite(s): EECE 2120 , ENGR 3200 .
  • EECE 3420 - Power Systems (3)


    Representation of transformers, synchronous machines, short, medium and long transmission lines, calculation of line parameters, per-unit representation, design projects on transmission lines and power factor correction; symmetrical faults, network reduction; load flow analysis. Prerequisite(s): EECE 3410 , ENGR 3400 . Corequisite(s): EECE 3210 .
  • EECE 3430 - Electric Power Distribution (3)


    Power distribution system planning, load characteristics, application of distribution transformers, design of sub-transmission lines, distribution substations, primary and secondary distribution system design, voltage regulation and protection. Prerequisite(s): EECE 3410 .
  • EECE 3500 - Communication Systems (3)


    Spectral analysis and signal transmission channel design; amplitude, frequency, phase and pulse modulation systems; design of frequency-division and time-division multiplex systems; digital communication; noise and its effects in modulation systems. Prerequisite(s): EECE 3200 , ENGR 3200 .
  • EECE 4000 - Control Systems I (3)


    Classical and modern control system analysis and design; transfer functions, time domain analysis and design; frequency domain analysis and design; stability analysis with Root Locus, Bode and Nyquist plots; state variable analysis of linear dynamic systems. Prerequisite(s): EECE 3200 , ENGR 3200 .
  • EECE 4001 - Control Systems Laboratory (1)


    Experimental analysis of A.C. and D.C. servo systems, design of compensation and control systems, PLC and robotic applications. Corequisite(s): EECE 4000 .
  • EECE 4020 - Introduction to Robotics (3)


    Basic principles of robotics and design of robot systems. Sensing position and velocity; concepts of robot coordinate systems, kinematics, dynamics, path control, velocity control, force control and compliance. Introduction to vision and robot programming languages. Prerequisite(s): EECE 4000 .
  • EECE 4100 - Digital Signal Processing (3)


    Discrete-time signal and systems; analysis and design of discrete-time systems in the frequency domain; sequence and recurrence relations; fundamentals of algorithms; realization of discrete-time systems; design of digital filters; Discrete-Fourier Transform (DFT) and Fast Fourier Transform (FFT) algorithms; Introduction to random signals and power spectral estimation. Prerequisite(s): EECE 3200 , ENGR 3200 .
  • EECE 4101 - Electrical Systems Design Lab (1)


    Principles and practice of electrical systems design. Projects carried out on a “team” basis. System and subsystem design goals, specifications, constraints, implementations, presentations and milestones. Practical implementation of several systems in different areas of Electrical Engineering. Prerequisite(s): EECE 3300 , EECE 3301 
  • EECE 4150 - Introduction to Digital VLSI Design and Testing (3)


    Introduction to the design and layout of Very Large Scale Integrated (VLSI) circuits for complex digital systems; fundamentals of the VLSI fabrication process; and introduction to VLSI testing and structured design for testability techniques. Prerequisite(s): EECE 3100 , EECE 3101 , EECE 3300 , EECE 3301 .(Check with department about frequency of offering).
  • EECE 4300 - Digital Computer Structures (3)


    Computer hardware systems and the relevant aspects of software; various levels of design such as gate, register, and process levels, design of each major unit of the computer, memory and system organization. High performance computer systems are used as examples. Prerequisite(s): EECE 3100 , ENGR 3200 .
  • EECE 4310 - Software Engineering (3)


    A course which follows the software life cycle from the requirement, specification, and design phases through the construction of actual software. Topics include management of programming teams, design and programming methodologies, debugging aids, documentation, evaluation and measurement of software, verification and testing techniques, the problems of maintenance, and portability and application of CASE tools. Prerequisite(s): EECE 3061 .
  • EECE 4320 - Computer Hardware Design (3)


    An introduction to hardware design of computers and “hardwired” and micro programmed standard peripherals. Modular design is emphasized. Topics include system buses and protocols, synchronous timing, and co-processing techniques. Prerequisite(s): EECE 3100 , EECE 3101 , ENGR 3200 . (Check with department about frequency of offering).
  • EECE 4350 - Computer Communication and Networks (3)


    Introduction to local area networks, data communication over transmission lines; network technology, topology, graphs and trees and their applications, characteristics and the ISO layered network protocol; high speed networks, packet switching and routing, and the network interface; network performance and local area network design issues. Prerequisite(s): EECE 3200 , ENGR 3200 .
  • EECE 4360 - Embedded Systems Design (3)


    This course presents the design of embedded systems which integrates microprocessors into digital systems. The course will teach students integration of hardware and software into a complete system. The course will also teach the use and integration of FPGAs using both compiler driven digital design and HDL design tools. Topics will include: hardware interfacing, communication and bus protocols, peripheral systems, embedded and real-time operating systems, real-time constraints, networking, and memory system performance, system integration and testing. Prerequisite(s): EECE 3100  and EECE 3101 
  • EECE 4361 - Embedded Systems Design Lab (1)


    This course presents the integration of microprocessors into digital systems. Topics include hardware interfacing, bus protocols and peripheral systems, embedded and real-time operating systems, real-time constraints, networking, and memory system. Prerequisite(s): EECE 3100  and EECE 3101 
  • EECE 4410 - Design of Renewable Energy Systems for Remote Community (3)


    Review of renewable energy sources, energy and society, and thermodynamics; discussion of sociopolitical, economic and environmental factors; theory of photo-voltaic, wind turbine power, batteries, and other renewable energy sources, load forecasting, transmission and distribution systems; design of hybrid energy systems, wind electric water pumping system, and design of electric power distribution system for a community. Prerequisite(s): ENGR 3200 .
  • EECE 4600 - Introduction to Biomedical Engineering (3)


    A multi-disciplinary course of biomedical engineering which include: basics of anatomy and physiology, bio-electric phenomena, biomedical sensors, bio-signal processing, medical imaging, physiological modeling, biotechnology and rehabilitation engineering. Laboratory experiments for biomedical project design are also part of this course. Lecture 3 Credits. Prerequisite(s): Senior Standing.
  • EECE 4800 - Introduction to Microprocessors (3)


    This course serves as an in-depth introduction to microprocessors. Topics covered are microprocessor hardware, software and architecture of both eight bit and sixteen bit machines; assembly and high-level languages; cross-assemblers; cross-compilers on-line debugging tools. Prerequisite(s): EECE 3100 , EECE 3101 , ENGR 3200 .

Department of Mechanical and Manufacturing Engineering

Go to information for Department of Mechanical and Manufacturing Engineering.

Programs

Bachelor of Science

Courses

Mechanical Engineering

  • ASTR 1010 - Astronomy I (4)


    The first course in a 2 semester sequence in astronomy. History of astronomy, development of theory, astronomical equipment and observational techniques. Course concentrates on the solar system, the sun, the planets, interplanetary matter, comets and meteors. The sequence ASTR 1010-ASTR 1020  may be used to satisfy the University’s science requirement. 3 lectures and one laboratory (2 hours) per week. Prerequisite(s): MATH 1110  or MATH 1720  or MATH 1830  or the equivalent. Offered in the fall and spring.
  • ASTR 1020 - Astronomy II (4)


    The second course in an introductory 2 semester sequence in astronomy. Course concentrates on stars and galaxies, quasars, pulsars, black holes and cosmology. Three lectures and one laboratory (2 hours) per week. Prerequisite(s): ASTR 1010 . Offered in the fall and spring.
  • ASTR 3010 - Observational Astronomy (4)


    (Formerly ASTR 301) Focus on methods of observation, optics of telescopes, direct interpretation of data, mathematical methods of data reduction, and the physics of astronomical detectors. Three lectures and one laboratory (2 hours) per week. Prerequisite(s): PHYS 2110 , or PHYS 2010  or ASTR 1010 -ASTR 1020 . Offered in the spring.
  • ASTR 3330 - Astrophysics (3)


    (Formerly ASTR 333) A course focusing on the physics of astronomical phenomena and objects as opposed to observing practices. Prerequisite(s): PHYS 2120 , PHYS 2121  and ASTR 1020  or ASTR 3010 . Offered in the fall.
  • ASTR 3800 - Astronomy Seminar (3-6)


    (Formerly ASTR 380) Students will read, discuss, an present current articles in the astronomical literature. Repeatable to six hours. Prerequisite(s): PHYS 2120 , PHYS 2121  and ASTR 1020 , or concurrent enrollment in a 300 level astronomy course. Offered in fall, spring and summer.
  • ASTR 4900 - Research in Astronomy (3-6)


    (Formerly ASTR 490) A research practicum course with students doing research in astronomy at the Center of Excellence in Information Systems for credit. Repeatable to six hours. Prerequisite(s): PHYS 2110 , PHYS 2111  and the least one 300 level astronomy course. Offered in fall, spring and summer.
  • MEEN 3100 - Materials Processing (2)


    Introduction to Manufacturing systems and the primary and secondary manufacturing processes. Prerequisite(s): ENGR 3300 , Corequisite(s): MEEN 3511 .
  • MEEN 3210 - Mechanism Design (3)


    Study of kinematics and kinetics of mechanisms. Analyses of velocities, accelerations and forces in plane mechanisms by analytical and graphical methods. A study of cams and different gear trains. Prerequisite(s): Design projects required. Prerequisite ENGR 2120 .
  • MEEN 3220 - Design of Machine Elements (3)


    A study of the fundamental principles which govern the design of machine elements. A study of design for strength, stiffness, wear and assembly. The design of screws, fasteners, welds, and springs will be considered along with bearing selection and lubrication. Design projects required. Prerequisite(s): MEEN 3210 , CVEN 3120 .
  • MEEN 3250 - Computer Aided Design (3)


    Introduction to software design and its application to engineering design. Computer aided design of curves and surfaces. Computational techniques useful in design processes including simulation and optimization. Design projects required. Prerequisite(s): ENGR 3400 .
  • MEEN 3511 - Measurements and Instrumentation Laboratory (1)


    Use of basic instruments used in mechanical engineering. Measurement of basic physical properties including length, area, time, speed, mass, weight, inertia, temperature, humidity, pressure, viscosity, thermal conductivity etc. Calibration of instruments. Statistical and uncertainty analyses of data. Corequisite(s): ENGR 3200 
  • MEEN 3521 - Manufacturing Processes Laboratory (1)


    Introduction to basic processing methods used to shape engineering materials. Use of lathes, milling, drilling, tapping, welding and casting. Basic testing of mechanical properties of materials. Prerequisite(s): MEEN 3511 . Corequisite(s): MEEN 3100 .
  • MEEN 4011 - Mechatronics Laboratory (1)


    Introduction to advanced instrumentations used by engineers including displacement, acceleration, and force transducers, strain gauges, thermocouples, and data acquisition systems. Behavior of zeroth, first, and second order systems. Measurement of vibration and sound. Prerequisite(s): MEEN 3511 .
  • MEEN 4021 - Thermal Fluid Systems Laboratory (1)


    Observation and analysis of common mechanical engineering systems. hydraulic pumps and turbines. pneumatic fans and blowers, internal combustion engines, refrigerators and heat pumps, and solar energy system. Prerequisite(s): MEEN 4150 .
  • MEEN 4100 - Modeling, Simulation and Automatic Controls (3)


    Dynamic models and response of instruments and dynamic systems; transfer function and state space representation of mechanical, thermal, and electromechanical systems; time and frequency responses of systems; linear analysis of simple closed-loop systems; stability criteria; improvement of systems performance; and design of simple dynamic systems. Prerequisite(s): MATH 3120 , ENGR 2000 .
  • MEEN 4120 - Mechanical Metallurgy (3)


    Introduction to various measures of strength. Topics include mechanical testing of poly-crystalline materials, plastic deformation of metals, and elementary geometry of dislocations. Prerequisite(s): ENGR 3300 , CVEN 3120 .
  • MEEN 4150 - Heat Transfer (3)


    Introduction of heat transfer mechanisms: conduction heat transfer including steady state; one, two, and three dimensional conduction and conduction in the unsteady state; convection heat transfer including forced and free convection; radiation heat transfer, and heat exchangers. Prerequisite(s): CVEN 3100 , ENGR 3400 .
  • MEEN 4200 - Heating and Air Conditioning (3)


    Principles of heating, ventilating and air conditioning systems, refrigeration cycles, refrigerant properties, heating and cooling loads, psychrometry; processes for heating, cooling, humidifying, dehumidifying, purifying; heat transfer principles and controls. Heat loss and gain computations. Design and layout of heating and air-conditioning systems. Design projects required. Prerequisite(s): ENGR 2010 .
  • MEEN 4230 - Machine Design (3)


    The design of machine parts including shafting, gears, brakes, clutches, flywheels, and frames. Design projects required. Prerequisite(s): MEEN 3220 , MEEN 3250 .
  • MEEN 4250 - Thermal Fluid Systems Design (3)


    Application of analytical techniques, the design of thermal devices, and thermal-fluids engineering systems. Design projects required. Prerequisite(s): MEEN 4150 .
  • MEEN 4300 - Mechanical Energy Conversion (3)


    Energy sources: solar, chemical, hydraulic and nuclear. Discussion of solar cells, fossil fuels, hydraulic turbines, fuel cells, thermionic generators, thermoelectric generators, generators, fission reactors and the steam power plant. Prerequisite(s): ENGR 2010 , CVEN 3100 .
  • MEEN 4400 - Manufacturing Engineering (3)


    Operating concepts and functions present in manufacturing. Topics include, industrial organization, process planning, specifications of designs of tools, jigs and fixtures, product quality control and automated production facilities. Case methods of instruction, which emphasize student participation in class discussion. Prerequisite(s): MEEN 3100 .
  • MEEN 4600 - Fluid Dynamics (3)


    Review of foundations of fluid dynamics and thermodynamics as related to control volumes; introduction to compressible flow; one-dimensional isentropic flow; normal shock waves; flow in constant area ducts with friction and flow in ducts with heating and cooling. Prerequisite(s): CVEN 3100 .
  • MEEN 4700 - Mechanical Vibration (3)


    Free and forced vibrations of systems with one and multi degrees of freedom. Modal analysis. Vibration measurements. Vibration of distributed systems. Passive and active vibration controls. Design considerations. Prerequisite(s): ENGR 2120  and MATH 3200.
  • MEEN 4800 - Advanced Machine Design (3)


    Function and application of analytic techniques as integrated in design procedures and design methodology. Advanced design topics in selected areas such as gears, lubrication, and seals. A study of indeterminate structures and introduction to fracture mechanics. Design projects required. Prerequisite(s): MEEN 4230