11.01.2015 Views

SECCM Assessment Plan - Roger Williams University

SECCM Assessment Plan - Roger Williams University

SECCM Assessment Plan - Roger Williams 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.

Table 3.3 Data Structure Courses<br />

Course<br />

Number<br />

Course Title Core Adv<br />

COMSC 110 Introduction to Computer Science & Lab 0.5<br />

COMSC 111 Data Structures & Lab 2.0<br />

COMSC 220 Analysis of Algorithms 1.0<br />

COMSC 240 Theory of Computation 0.5<br />

COMSC 310 Language Translation and Compiler Design 0.5<br />

ENGR 445 Dynamic Modeling and Control 0.5<br />

ENGR 455 Data Communications 0.5<br />

ENGR 465 Network Analysis and Design 1.0<br />

Total Credits 2.5 4.0<br />

3. Software Design<br />

The courses included in this category build upon almost every other course within the<br />

curriculum. The software design thread begins in the introductory courses where students<br />

learn the basic skills of computer programming. Through the programming courses covering<br />

data structures and algorithms, students begin to understand the development of large scale<br />

programs where efficiency becomes a design criterion. Computer science majors are<br />

exposed to several languages and the characteristics of programming languages. As part of<br />

the design effort students use personal research to find the best association of programming<br />

language to the problem they are designing. The students then utilize many of today’s<br />

professional practices (albeit on a smaller scale) to solve their design problems. Throughout<br />

the curriculum there are small group and design experiences for students to draw upon as<br />

well. The section on the design experience gives more details into the intent and nature of the<br />

curriculum as it applies to developing large scale systems and not just programming large<br />

amounts of code. Table 3.4 lists the courses within this category.<br />

Table 3.4 Software Design Courses<br />

Course Number Course Title Core Adv<br />

COMSC 110 Introduction to Computer Science & Lab 0.5<br />

COMSC 111 Data Structures & Lab 0.5<br />

COMSC 240 Theory of Computation 0.5<br />

COMSC 310 Language Translation and Compiler Design 0.5<br />

COMSC 490 Integrated Senior Design I 2.0 1.0<br />

COMSC 492 Integrated Senior Design II 1.5 1.0<br />

ENGR 445 Dynamic Modeling and Control 1.0<br />

ENGR 455 Data Communications 1.0<br />

Total Credits 4.5 5.0<br />

4. Concepts of Programming Languages<br />

These courses provide students with the basic concepts on the development and use of<br />

modern programming languages. Students become proficient in the Java language and are<br />

exposed to others through the curriculum. Table 3.5 lists these courses.<br />

49

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

Saved successfully!

Ooh no, something went wrong!