Search Results

CSĀ 103. Introduction to Computation. 4 Hours.

An introduction to computation and computational thinking, explored through programming in Python. Python is a scripting programming language that encourages exploration and quick development. This course assumes no prior programming experience and is appropriate for students in any discipline, such as linguistics, biology, business, and art. The student will leave the course with the ability to write clear and well-designed programs that solve interesting problems, and an appreciation of the power and beauty of computation. Strings, tuples, lists, dictionaries; branching, iteration, abstraction through functions, recursion, higher order programming; insertion sort, binary search, turtle graphics, binary numbers, introduction to classes. Principles of software development are emphasized, including specification, documentation, testing, debugging, exception handling. This course has a laboratory component.

Advanced Placement Credit

http://catalog.uab.edu/undergraduate/progresstowardadegree/apcredit/

...201 5 9 Pass Computer Science A CS 103 3 4 Pass Economics/Macroeconomics EC...

Digital Forensics

http://catalog.uab.edu/undergraduate/collegeofartsciences/interdisciplinaryprograms/digitalforensics/

...Hours CS 103 Introduction to Computation 4 CS 203 Object-Oriented Programming 4 CS 250...