23.10.2014 Views

2 0 1 3 bulletin - Butler University

2 0 1 3 bulletin - Butler University

2 0 1 3 bulletin - Butler University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

137<br />

science or a related discipline, or for<br />

professional programs such as law school.<br />

Degrees<br />

• Major in Computer Science<br />

• Minor in Computer Science<br />

• Major in Software Engineering<br />

CS Program Student Learning<br />

Objectives<br />

The measurable student learning outcomes<br />

for the computer science major are as follows:<br />

1. Analyze and solve mathematics-based<br />

problems.<br />

2. Understand and explain the main<br />

concepts, principles, algorithms, data<br />

structures and theories of computer science.<br />

3. Write programs and develop software to<br />

solve problems.<br />

4. Communicate and work effectively in teams.<br />

5. Articulate ones role in society as a<br />

computing professional, including ethical,<br />

legal and social obligations.<br />

Requirements for the Computer<br />

Science Major<br />

All of the following courses:<br />

• MA106, 107, Calculus and Analytic<br />

Geometry I, II<br />

• MA215, Linear Algebra<br />

• CS151, 252, Foundations of Computing I, II<br />

• CS248, Object-Oriented Programming<br />

and Data Structures<br />

• CS282 or 283, EPICS I<br />

• CS321, Computer Organization<br />

• CS351, Algorithms<br />

• SE361, Object-Oriented Design<br />

• CS433, Theory of Database Systems<br />

• CS452, Parallel Algorithm Design and<br />

Programming<br />

• CS485, Computer Ethics<br />

• CS473, Topics in Computer Science<br />

• One course numbered CS440-459<br />

• One course numbered CS430-439 or<br />

SE460 or above<br />

Requirements for the Computer<br />

Science Minor<br />

• CS151, Foundations of Computing I<br />

• CS248, Object-Oriented Programming<br />

and Data Structures<br />

• Twelve additional credit hours of CS or SE<br />

electives numbered 250 or above<br />

<strong>Butler</strong> <strong>University</strong><br />

SE Program Student Learning<br />

Objectives<br />

The measurable student learning outcomes<br />

for the software engineering major are as follows:<br />

1. Analyze and solve mathematics-based<br />

problems.<br />

2. Understand and explain the main<br />

concepts, principles, algorithms, data<br />

structures and theories of computer science<br />

and software engineering.<br />

3. Write programs and develop software to<br />

solve problems.<br />

4. Communicate and work effectively in<br />

teams.<br />

5. Articulate ones role in society as a<br />

computing professional, including ethical,<br />

legal and social obligations.<br />

6. Acquire and synthesize new knowledge<br />

for software development in specific<br />

application domains.<br />

Requirements for the Software<br />

Engineering Major<br />

All of the following courses:<br />

• MA106, 107, Calculus and Analytic<br />

Geometry I, II<br />

• MA162, Probability and Statistics<br />

• CS151, 252, Foundations of Computing I, II<br />

• CS248, Object-Oriented Programming<br />

and Data Structures<br />

• CS282 or 283, EPICS I<br />

• CS321, Computer Organization<br />

• CS351, Algorithms<br />

• CS433, Theory of Database Systems<br />

• CS452, Parallel Algorithm Design and<br />

Programming<br />

• CS485, Computer Ethics<br />

• SE361, Object-Oriented Design<br />

• SE461, Managing Software Development<br />

• SE462, Modernizing Legacy Software<br />

• SE463, Software Testing and Quality<br />

Assurance<br />

• SE411, Internship<br />

One of the following two courses:<br />

• CS435, Computer Networks<br />

• CS441, Organization of Programming<br />

Languages<br />

• Three additional credit hours of CS or SE<br />

electives numbered 300 or above<br />

The College of Liberal Arts and Sciences

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

Saved successfully!

Ooh no, something went wrong!