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 [2014/08/12 02:22] (current) pawluk
Line 1: Line 1:
 ~~NOTOC~~ ~~NOTOC~~
-====== Your Course  ======+====== CSE2031 Software Tools  ====== 
 + 
 +===== Unofficial Final Grades ===== 
 +Unofficial final grades are now posted on ePost and you can check them [[https://www.cse.yorku.ca/~roumani/ePost/server/ep.cgi?year=2013-14&term=S&course=2031|here]]. 
 + 
 +I consider that all students who wanted to see their work met me today.  
 + 
 +Thank you for a good term and good luck with your future enterprises.  
 + 
 +===== Office Hours ===== 
 +I will be in the office (LAS 2013) on Monday Aug. 11, 2014 12-3pm in case you want to discuss your grades or see final.  
 + 
 +**Please note that this will be the last chance to do that as on Tuesday I will send your final grades to the office.** 
 + 
 +===== Final Exam Marks ===== 
 +Final is marked and you can see your marks  [[https://www.cse.yorku.ca/~roumani/ePost/server/ep.cgi?year=2013-14&term=S&course=2031|here]] 
 + 
 +Your unofficial final grades will be posted on Monday. 
 + 
 +===== Final Exam ===== 
 +Thursday, August 7, 2014 at 9:00 AM in LSB 106 
 + 
 +===== A friendly remainder ===== 
 +Make sure that you have reviewed the following topics before the test: 
 +  * understanding C (that includes pointers, arguments passed by value vs. by pointer) 
 +  * pre-compiler directives (''#define'' and others) 
 +  * static and extern - usage and consequences 
 +  * memory management (allocation, re- and de-allocation) 
 +  * linked-list and btree structures 
 +  * Unordered List Item 
 + 
 + 
 +  * basic UNIX tools (cd, ls, cp, mv, cut, wc, grep, awk) and their basic flags (switches) 
 +  * permissions and use of chmod 
 +  * regular expressions in grep and awk 
 +  * ''&&'' and ''||'' operators 
 +  * predefined variables in sh (''$$'', ''$#'', ''$*'' etc.) 
 +  * predefined variables in awk (''FS'', ''NR'', etc.) 
 + 
 + 
 +===== Last office hours ===== 
 +If you have questions before the final test,  
 +I will be at York on **Tuesday noon-3pm in LAS2013**. 
 + 
 +===== Some sample Awk posted ===== 
 +Check [[awk|this page]] for some sample AWK questions 
 + 
 +===== Labtest 2 Marks are posted  ===== 
 +I have posted labtest2 marks [[https://www.cse.yorku.ca/~roumani/ePost/server/ep.cgi?year=2013-14&term=S&course=2031|in the usual place ]]. 
 + 
 +===== NEWS  ===== 
 + 
 +Office hours will be held on Monday July 21, at between 1pm and 3pm. You can meet me in LAS 2013.  
 + 
 +Solutions to lab 11 are now posted
  
 ===== Description  ===== ===== Description  =====
  
-The course lays the conceptual foundation of object-oriented programming. It covers delegation and contractsencapsulation and API programming, aggregation 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. Students will be exposed to the layers between a programming language, the operating system, and the CPUThe course covers the following topics: 
 +  * ANSI-C (stdiopointers, memory management, overview of ANSI-C libraries) 
 + 
 +  * Shell programming under Unix (Bourne shellfilters and pipes) 
 + 
 +All the above topics will be applied in practical programming assignments. 
 +Prerequisite: EECS 1030 3.0 with a grade of C+ or better (general 2nd-year prerequisite) 
 + 
 +===== Textbooks ===== 
 + 
 +The following is the official text for the course. It is available in the bookstore: 
 +KernighanBrian W. and RitchieDennis M., //The C Programming Language//, 2nd Ed., Prentice Hall, ISBN 013110362-8, 1988. 
 + 
 +===== Meetings ===== 
 +=== Lectures === 
 + 
 +    * **Tuesday** 18:00-20:00, LSB 106
  
-===== Lecture Times =====+=== Lab ===
  
-  * Section A: Mondays and Fridays11:00am 12:00pmCSE 111+    * Section A: **Tuesday** 16:00-18:00LAS1006  
 +    * Section B: **Wednesday** 17:00-19:00LAS1006
  
start.1187105762.txt.gz · Last modified: (external edit)