16.01.2015 Views

CS2013-final-report

CS2013-final-report

CS2013-final-report

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix: Information on Individual Courses for the A.S. degree<br />

CS 115 Introduction to Computer Programming<br />

3 credits (45 contact hours)<br />

http://cs.uky.edu/courses/cs115/<br />

This course teaches introductory skills in computer programming using an object-oriented<br />

computer programming language. There is an emphasis on both the principles and practice of<br />

computer programming. Covers principles of problem solving by computer and requires<br />

completion of a number of programming assignments. Expected preparation: Students should<br />

already have basic computing skills, like being able to copy files from one place to another,<br />

renaming files, printing files, browsing the Web.<br />

CS 215 Introduction to Program Design,<br />

Abstraction and Problem Solving<br />

4 credits (60 contact hours)<br />

http://cs.uky.edu/courses/cs215/<br />

The course covers introductory object-oriented problem solving, design, and programming<br />

engineering. Fundamental elements of data structures and algorithm design will be addressed. An<br />

equally balanced effort will be devoted to the three main threads in the course: concepts,<br />

programming language skills, and rudiments of object-oriented programming and software<br />

engineering. Prerequisites: CS 115 or equivalent.<br />

CS 216 Introduction to Software Engineering<br />

3 credits (45 contact hours)<br />

http://cs.uky.edu/courses/cs216/<br />

Software engineering topics to include: life cycles, metrics, requirements specifications, design<br />

methodologies, validation and verification, testing, reliability and project planning.<br />

Implementation of large programming projects using object-oriented design techniques and<br />

software tools in a modern development environment will be stressed. . Prerequisites: CS 215<br />

CS 275 Discrete Mathematics<br />

4 credits (45 contact hours)<br />

http://cs.uky.edu/courses/cs275/<br />

Topics in discrete mathematics aimed at applications in Computer Science. Fundamental<br />

principles: set theory, induction, relations, functions, Boolean algebra. Techniques of counting:<br />

permutations, combinations, recurrences, algorithms to generate them. Introduction to graphs and<br />

trees. Prerequisites: MA 113 (Calculus 1), CS 115<br />

- 471 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!