User Tools

Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2018/08/31 17:11] aboelazestart [2018/08/31 17:19] (current) aboelaze
Line 2: Line 2:
 ====== Sofware Tools EECS2031E  ====== ====== Sofware Tools EECS2031E  ======
  
-===== Description  =====+====== Description  ======
  
-The course lays the conceptual foundation of object-oriented programming. It covers delegation and contractsencapsulation and API programmingaggregation and the collections frameworkinheritance and polymorphismall from the client's perspective.  +This course introduces software tools that are used for building 
 +applications and in the software development process. It covers ANSI-C 
 +(stdio, pointers, memory management, overview of ANSI-C libraries), Shell 
 +programming including Filters and pipes (shell redirectiongrep, sort & 
 +uniq, tr, sed, awk, pipes in C), Version control systems and the "make" 
 +mechanism, and debugging and testing. All of the above are applied in 
 +practical programming assignments and/or small-group projects.  
 + 
 +======Learning outcomes for the course ====== 
 + 
 +Upon the completion of this coursethe student should be able to 
 + 
 +  - Use the basic functionality of the Unix shell, such as standard commands and utilitiesinput/output redirection, and pipes. 
 + 
 +  - Develop and test shell scripts of significant size. 
 +  - Develop and test programs written in the C programming language. 
 +  - Describe the memory management model of the C programming language. 
 +  - Use test, debug and profiling tools to check the correctness of programs.
  
 ===== Lecture Times ===== ===== Lecture Times =====
  
-  * Section A: Mondays and Fridays11:00am - 12:00pm, CSE 111+  * Section A: Tuesdays and Thursdays3:00pm 4:00pm, CB 121 
 +  * Lab 01: Monday 12:00pm - 2:00pm, LAS 1006 
 +  * Lab 02: Friday 4:30pm - 6:30pmLAS 1006
  
start.1535735472.txt.gz · Last modified: 2018/08/31 17:11 by aboelaze