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.

An Overview of the Two-Course Intro Sequence, Creighton University<br />

The Computer Science & Informatics program at Creighton University serves students with a wide range of<br />

interests. These include traditional computer science students who plan for careers in software development or<br />

graduate studies, as well as students whose interests overlap with business analytics, graphics design, and even<br />

journalism. All majors in the department take a foundational sequence in information, consisting of introductory<br />

informatics, professional writing, Web design, and CS0. The computer science major begins with a two-course<br />

introductory programming sequence, which covers almost all of the Software Development Fundamentals (SDF)<br />

Knowledge Area, along with Knowledge Units from Programming Languages (PL), Algorithms and Complexity<br />

(AL), Software Engineering (SE), and others. The two introductory programming courses are:<br />

CSC 221: Introduction to Programming<br />

• Language: Python<br />

• Focus: Fundamental programming concepts/techniques, writing small scripts<br />

CSC 222: Object-Oriented Programming<br />

• Language: Java<br />

• Focus: object-oriented design, designing and implementing medium-sized projects<br />

It should be noted that in the course exemplars for these two courses, there is significant overlap in SDF Topics<br />

Covered. Many of the software development topics are introduced in the first course (in Python, following a<br />

procedural approach), then revisited in the second course (in Java, following an object-oriented approach).<br />

- 449 -

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

Saved successfully!

Ooh no, something went wrong!