EECS 138. Introduction to Computing: _____. 3 Hours NM.

Algorithm development, basic computer organization, syntax and semantics of a high-level programming language, including testing and debugging. Concept of structure in data and programs, arrays, top-down design, subroutines and library programs. Abstract data types. System concepts such as compilation and files. Nature and scope of computer science. Not open to electrical engineering, computer engineering, computer science, and interdisciplinary computing majors. Prerequisite: MATH 101 or MATH 104, or meeting the requirements to enroll in MATH 115 or MATH 125 or MATH 145. LEC.

Bachelor of Science in Engineering Physics

http://catalog.ku.edu/engineering/engineering-physics/bs/

...Thermodynamics CE 301 Statics and Dynamics 5 EECS 138 Introduction to Computing: _____ 3 or...

Bachelor of Science in Mathematics

http://catalog.ku.edu/liberal-arts-sciences/math/bs/

...3-4 EECS 138 Introduction to Computing: _____ EECS 168 Programming I EECS 169 Programming...

Bachelor of Science in Physics

http://catalog.ku.edu/liberal-arts-sciences/physics-astronomy/bs-physics/

...by: EECS 138 Introduction to Computing: _____ or EECS 168 Programming I or EECS 169...

Bachelor of Science in Civil Engineering

http://catalog.ku.edu/engineering/civil-environmental-architectural-engineering/bs-civil-engineering/

...Machines or EECS 316 Circuits, Electronics and Instrumentation *EECS 137 is preferred; EECS 138 Web...

Bachelor of Science in Geology

http://catalog.ku.edu/liberal-arts-sciences/geology/bs/

...EECS 220 Electromagnetics I Intro to Computing. Satisfied by one of the following: EECS 138...

Bachelor of Science in Behavioral Neuroscience

http://catalog.ku.edu/liberal-arts-sciences/psychology/bs-behavioral-neuroscience/

...Computing (6 hrs. minimum) Satisfied by: 6 EECS 138 Introduction to Computing: _____ An additional...

Bachelor of Science in Geography

http://catalog.ku.edu/liberal-arts-sciences/geography/bs-geography/

...CHEM 196 ) 10 Information Technology. Satisfied by: EECS 138 Introduction to Computing: _____ 3 Geography...

Doctor of Philosophy in Psychology

http://catalog.ku.edu/liberal-arts-sciences/psychology/phd/

...Computer Science EECS 138 Introduction to Computing: _____ EECS 368 Programming Language Paradigms EECS 649...

Bachelor of Science in Atmospheric Science

http://catalog.ku.edu/liberal-arts-sciences/geography/bs-atmospheric-science/

...Computing and Programming. Satisfied by the following: EECS 138 Introduction to Computing: _____ (Fortran preferred...

Bachelor of Arts in Geology

http://catalog.ku.edu/liberal-arts-sciences/geology/ba/

...biology course) 4 Information Technology. Satisfied by: EECS 138 Introduction to Computing: _____ 3 Geology...