CCOG for CIS 234A archive revision 201704
You are viewing an old version of the CCOG. View current version »
- Effective Term:
- Fall 2017 through Summer 2024
- Course Number:
- CIS 234A
- Course Title:
- Real-World Programming
- Credit Hours:
- 4
- Lecture Hours:
- 30
- Lecture/Lab Hours:
- 0
- Lab Hours:
- 30
Course Description
Introduces real-world programming using agile software development methodologies. Includes a comprehensive team project utilizing object-oriented programming languages and relational databases. Audit available.
Addendum to Course Description
This is the capstone course for the CIS AAS degree.
Intended Outcomes for the course
Upon completion of the course students should be able to:
- Design, build, and test a business application project using agile methodologies.
- Integrate presentation, business logic, and data layers in a fully-functioning software solution.
- Use communication, negotiation, and collaboration skills as a member of a diverse team.
Course Activities and Design
This course will be presented by means of lecture and lab.
Outcome Assessment Strategies
Students will be assessed on their mastery of the course learning outcomes via the following instruments:
- Written reports, design documents, and test plans
- Documented source code
- Executable software applications
- Oral presentations of project status and artifacts
- Peer reviews of team contributions
Course Content (Themes, Concepts, Issues and Skills)
Outcome: Design, build, and test a business application project using agile methodologies
- Classes
- Agile practices
- UML
- Project management skills
- Project testing concepts
Outcome: Integrate presentation, business logic, and data layers in a fully-functioning software solution
- SQL
- Classes
- Collections
- Code libraries
- N-tier architecture
Outcome: Use communication, negotiation, and collaboration skills as a member of a diverse team
- Project management skills
- Teamwork essentials