CSE-222
Download as PDF
Advanced Programming Workshop I
Perform abstract and requirements decomposition, IPO, and algorithm development from requirements and develop a complex software solution in a programming language
Develop, present and demonstrate a complex software solution in a programming language utilizing an Integrated Development Environment (IDE) to write, compile and test programs
Analyze medium to high complexity operations and effectively break down problems into sub-problems utilizing logical thinking and engineering ethics to develop efficient algorithms and the programmed solutions
Expand upon previously learned programming concepts to write programs using advanced concepts and operations in a collaborative environment
Design and implement classes and methods for procedural abstraction, and use code libraries and advanced programming language features to perform specific tasks
Abstract decomposition and requirements definition
Input, processing, and output (IPO) generation
Algorithm design and development
Integrated development environments
Programming in Python
Data types and decision structures
Functions, files, and exceptions
Integrated object orientated programming
Classes and inheritance
GUI programming