3 credits | Prepared by Mark Hills, 06/2018 |
4 practicum and 2 lab hours per week. P: CSCI 3030, CSCI 3700; C: CSCI 4231. Application of technical and professional skills in solving a real-world problem in a team environment. Professional code of conduct, societal issues, copyrights and patents, intellectual capital, entrepreneurship, and transition from student to an industry professional in the context of software engineering.
This course provides practical training in software development using software engineering tools and principles. Students will practice using software development processes, methodologies, and commonly-used tools covering the complete life cycle of software development by building a fairly complex software system. Students are required to complete a significant team project during the course of the semester. This is an approved Writing Intensive (WI) course.
The course is graded based on project management (10%); configuration management (10%); requirements elicitation, analysis, and specification (15%); architecture and design (15%); implementation (20%); testing (10%); the final project report (10%); and the final project presentation (10%).
Grade | Meaning |
---|---|
A | Achievement substantially exceeds basic course expectations |
A− | |
B+ | |
B | Achievement exceeds basic course expectations |
B− | |
B+ | |
C | Achievement adequately meets basic course expectations |
C− | |
D+ | |
D | Achievement falls below basic course expectations |
D− | |
F | Failure – achievement does not justify credit for course |