User Tools

Site Tools


start

Differences

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

Link to this comparison view

Next revision
Previous revision
start [2007/08/14 15:36] – external edit 127.0.0.1start [2018/08/31 17:19] (current) aboelaze
Line 1: Line 1:
 ~~NOTOC~~ ~~NOTOC~~
-====== Your Course  ======+====== 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.1187105762.txt.gz · Last modified: 2018/08/31 17:11 (external edit)