Computer Science

advertisement
State University of New York College at Brockport
Department of Computer Science
Computer Science Major
Student Learning Outcomes
A. An ability to apply fundamental principles of computing and mathematics as appropriate to the discipline of computer
science.
Performance Criteria
Curriculum Map
(Where Developed)
CSC 203, 205, 406
Where
Assessed
CSC 406
CSC 203, 205
CSC 205
A3. Demonstrates an understanding of number systems and
digital logic
A4. Demonstrates an understanding of computer
organization and architecture
A5. Demonstrates an understanding of analysis of algorithms
CSC 303
CSC 303
CSC 303, 311, 411
CSC 411
CSC 205, 406
CSC 406
A6. Demonstrates an understanding of models of
computation
CSC 401, 483
CSC 483
A1. Demonstrates an understanding of basic data structures
and algorithms
A2. Demonstrates an understanding of a high-level objectoriented programming language and software design
03/15/2007
Assessment Method
Selected questions extracted from course
examinations
Selected questions extracted from course
examinations; selected components of course
projects
Selected questions extracted from course
examinations
Selected questions extracted from course
examinations
Selected questions extracted from course
examinations
Selected questions extracted from course
examinations
B. An ability to analyze a problem and model it as a computing system using appropriate methodologies, and to identify the
computing requirements necessary to meet the desired needs.
Performance Criteria
Curriculum Map
(Where Developed)
CSC 203, 205, 427
Where
Assessed
CSC 427
B2. Demonstrates competency in creating analysis models
using appropriate paradigms and following standard practices
CSC 203, 205, 427
CSC 427
B3. Demonstrates competency in determining physical
resources required to complete the solution
CSC 406, 411, 412
CSC 412
B1. Demonstrates competency in capturing and documenting
client requirements
03/15/2007
Assessment Method
Selected questions extracted from course
examinations; selected components of course
projects
Selected questions extracted from course
examinations; selected components of course
projects
Selected questions extracted from course
examinations
C. An ability to design, implement and test a computing system, and to evaluate and compare the efficiencies of alternative
problem solutions.
Performance Criteria
C1. Demonstrates competency in designing software
systems
C2. Demonstrates competency in creating quality
implementations from given designs
C3. Demonstrates competency in creating and executing
test plans
C4. Demonstrates competency in discovering and
eliminating errors shown by test results
C5. Demonstrates competency in comparing alternative
solutions and selecting the optimal one
C6. Demonstrates an understanding of alternative
programming paradigms
03/15/2007
Curriculum Map
(Where Developed)
CSC 427
Where
Assessed
CSC 427
Assessment Method
CSC 203, 205, 406
CSC 406
Selected questions extracted from course examinations;
selected components of course projects
Selected components of course projects
CSC 203, 205
CSC 205
Selected components of course projects
CSC 203, 205
CSC 205
CSC 205, 406
CSC 406
Selected components of course projects and laboratory
exercises
Selected questions extracted from course examinations
CSC 401
CSC 401
Selected questions extracted from course examinations
D. An ability to use current techniques, skills, and tools appropriate for immediate employment in computing technology
development fields.
Performance Criteria
D0. Demonstrates competency in the use of MS
Windows operating system
D1. Demonstrates competency in Java
programming
D2. Demonstrates competency in C programming
D3. Demonstrates competency in assembly
language programming
D4. Demonstrates competency in LISP and
PROLOG programming
D5. Demonstrates competency in the use of the
UNIX operating system
D6. Demonstrates competency in programming
with UNIX internals
D7. Demonstrates competency in UML
diagramming
03/15/2007
Curriculum Map (Where
Developed)
GEP 150, CSC 203
Where
Assessed
GEP 150
CSC 203, 205
CSC 205
CSC 311
CSC 311
CSC 311
CSC 311
CSC 401
CSC 401
CSC 209
CSC 209
CSC 412
CSC 412
CSC 427
CSC 427
Assessment Method
Successful completion of the College’s Computer Skills
Competency examination
Hands-on laboratory test
Selected questions extracted from course examinations;
selected components of course projects
Selected questions extracted from course examinations;
selected components of course projects
Selected questions extracted from course examinations;
selected components of course projects
Selected questions extracted from course examinations;
Hands-on laboratory test
Selected questions extracted from course examinations;
selected components of course projects
Selected questions extracted from course examinations;
selected components of course projects
E. An ability to perform effectively on teams to accomplish a common goal.
Performance Criteria
E1. Contributes to the creation of a design model of a system from the
problem description
E2. Contributes code for the implementation of a design model
E3. Demonstrates a commitment to assuming team duties and fulfilling
assigned responsibilities
E4. Demonstrates an ability to communicate with team members, listen
actively, provide feedback and share information
03/15/2007
Curriculum Map (Where
Developed)
CSC 205, 427
Where
Assessed
CSC 427
CSC 205
CSC 205
CSC 205, 427
CSC 427
CSC 205, 427
CSC 427
Assessment Method
Project portfolio, oral examination of
individual student
Selected components of course
projects
Peer evaluation report, oral
examination of individual student
Peer evaluation report
F. An ability to communicate effectively, both orally and in writing, using accepted standards of the profession.
Performance Criteria
F1. Demonstrates an ability to express concepts, ideas, and
arguments effectively in writing
F2. Demonstrates an ability to create documentation for programs
F3. Demonstrates an ability to express concepts, ideas, and
arguments orally
F4. Demonstrates an ability to acquire knowledge from a variety of
sources
03/15/2007
Curriculum Map (Where
Developed)
CSC 203, 205, 401, 486
Where
Assessed
CSC 486
CSC 203, 205
CSC 486
CSC 205
CSC 486
CSC 401, 486
CSC 486
Assessment Method
Cumulative evaluation of written
papers
Selected components of course projects
Peer and Teacher evaluation of in-class
presentation
References and citations in term papers
G. An ability to analyze the social and human context of computing as it impacts individuals, organizations, and society,
including ethical, legal, security, and global policy issues.
Performance Criteria
G1. Demonstrates an understanding of ACM and IEEE codes of ethics
and professional conduct
G2. Demonstrates an understanding of the impact of technology on
individuals, organizations, and society
G3. Demonstrates an understanding of legal issues, copyright,
intellectual property, and software piracy
G4. Demonstrates an understanding of security issues, privacy, and
identity theft
03/15/2007
Curriculum Map (Where
Developed)
CSC 486
Where
Assessed
CSC 486
CSC 486
CSC 486
CSC 203, 486
CSC 486
CSC 412, 486
CSC 486
Assessment Method
Selected questions extracted from
course examinations
Selected questions extracted from
course examinations
Selected questions extracted from
course examinations
Selected questions extracted from
course examinations
H. An ability to work and learn independently and an appreciation of the importance of continuing education and professional
growth over the course of a lifetime.
Performance Criteria
H1. Participates in mathematical or computing sciences student clubs
and professional societies
H2. Participates in independent studies, theses, internships, career
exploration experiences, and study-abroad programs
H3. Attends conferences, workshops, seminars, and/or training
courses to broaden knowledge and skills
H4. Understands the need to maintain currency in the discipline
H5. Appreciates the value of graduate education and industry
certification
03/15/2007
Curriculum Map (Where
Developed)
Advisement
Where
Assessed
Outside class
Advisement
Outside class
Advisement
Outside class
Advisement, CSC 486
Outside class
Advisement, CSC 486
Outside class
Assessment Method
Graduating Senior Exit Survey and Exit
Interview
Graduating Senior Exit Survey and Exit
Interview; archival records
Graduating Senior Exit Survey and Exit
Interview
Graduating Senior Exit Survey and Exit
Interview
Graduating Senior Exit Survey and Exit
Interview
Download