| 
	
 | 
		  | 
		
			 
			Nov 04, 2025			
		 | 
		  | 
		
		
	     
          
            
              
                
                  
                    
                      
                      						
						2022-2023 College Catalog [***ATTENTION: THIS IS AN ARCHIVED CATALOG***]   
					                       | 
                     
                   
                  CIS 220 - Computer Programming I Credits: 4 Lab/Lecture: Four lecture.
  This course will provide students with a good foundation in object-oriented programming concepts and practices.  Emphasis is placed on the development of desktop, web and mobile applications.  Course Outcomes: Students will be able to:  
	- develop efficient program code;
 
	- prepare clear, understandable program documentation internally and externally;
 
	- write programs that interface with database files;
 
	- construct programs using sequence, selection, and repetition structures;
 
	- construct programs using classes and methods;
 
	- properly use variables and constants including correct syntax, data type, and scope;
 
	- create executable programs;
 
	- debug programs to locate syntax and logic errors.
 
 
  Prerequisite(s): CIS 120   Recommended: CIS 215 Programming with Python is recommended prior to this course.
				  
                     | 
               
             
             | 
			
		  	
  
		 |