CSE-222

Download as PDF

Advanced Programming Workshop I

Comp Science & EngrUndergraduateScience, Math, Engineering, & Technology

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