Computer Science and Engineering Electives
![]()
| CIS 3020 Introduction to CIS. | |
| Credits: 3 | Prereq: MAC 2311 or MAC 2233. |
| Introduction to computers and algorithms. Programming in a high level language. Topics include procedural abstraction, data abstraction, and structured programming techniques. The student will learn the fundamentals of developing coherent, expressive programs. | |
| CGS 2420 Computer Programming Using FORTRAN. F. | |
| Credits: 3 | Prereq: MAC 1142 or equivalent. |
| An indepth treatment of computer programming using FORTRAN. Problems related to a variety of disciplines are solved. An introduction to the basic concepts of software and hardware is provided. This course cannot be used for credit toward a CISE degree program. (M) | |
| CGS 2425-25L Computer Programming for Engineers. | |
| Credits: 2 | Prereq: MAC 2312. |
| Computer programming and the use of computers to solve engineering and mathematical problems. Emphasis will be placed on applying problem solving skills. This intensive course is specifically directed towards those students who are pursuing technical careers in fields employing a reasonably high degree of mathematics. The programming language used will depend on the demands of the departments in the college. In one semester, several languages may be taught, no more than one per section. If you are required to learn a specific language, be sure to enroll in the correct section. | |
| CGS 2425L Computer Programming for Engineers Laboratory. | |
| Credits: 1 | Coreq: CGS 2425. |
| Optional laboratory course in conjunction with CGS 2425. Engineering: Industrial | |
| CGS 3403 Computer Programming Using COBOL. | |
| Credits: 3 | Prereq: none |
| A course in COBOL programming for non-CISE majors. Structured programming in COBOL is stressed. Topics include data transfer, arithmetic and logical operations, the structuring of data, and arrays. (M) | |
| CGS 3460 Computer Programming Using C. | |
| Credits: 3 | Prereq: MAC 1142 or equivalent. |
| An indepth treatment of computer programming using C. Problems related to a variety of disciplines are solved. An introduction to the basic concepts of software and hardware is provided. This course cannot be used for credit toward a CISE degree program. (M) | |
| CGS 3462 Computer Programming Using Pascal. F, S. | |
| Credits: 3 | Prereq: Knowledge of college algebra. |
| An indepth treatment of computer programming using Pascal. Problems related to a variety of disciplines are solved. An introduction to the basic concepts of software and hardware is provided. This course cannot be used for credit toward a CISE degree program. (M) | |
| COT 4501 Numerical AnalysisÐA Computational Approach. F, S, SS. | |
| Credits: 3 | Prereq: CIS 3020 and MAS 3114. |
| Numerical integration, nonlinear equations, linear and nonlinear systems of equations, differential equations and interpolation. Computer & Information Systems | |
| ESI 4312 Operations Research 1. | |
| Credits: 3 | Prereq: CGS 3422, ESI 4567. |
| Classical optimization; methods of Lagrange multipliers; Kuhn-Tucker conditions. Linear programming; simplex algorithm, sensitivity analysis; duality. Transportation and assignment problems; network flows. Integer programming. Applications. | |