Jun 23, 2024  
2022 Summer Session Catalogue 
2022 Summer Session Catalogue [ARCHIVED CATALOG]

CIS 111 - Programming I

Instructor: Dr. Sherif Abdelhamid
Location: Mallory Hall 310
Date/Time: Monday - Friday 12:30-2:30 p.m.
Credit Hours: 3

Covers basic programming constructs using a modern programming language. Topics include constants, identifiers, variables, data types, operators, expressions, selections, loops, methods, and single-dimensional arrays. Emphasis is on developing small to medium software products following the software development cycle, including requirement analysis, system analysis, system design, implementation, testing, deployment, and maintenance. Must pass CIS 111 and CIS 111L concurrently. Note: Textbook: Y. Daniel Liang, Introduction to Java Programming and Data Structures, Comprehensive Version, 12th Edition, Prentice Hall, 2019. ISBN13: 978-0-13-651996-6 and ISBN-10: 0-13-651996-2. Software: NetBeans or Eclipse. Corequisite(s): CIS-111L