COSC 1010 Introduction to Software Problem Solving
 
  
  Course Instructor:
  
Dennis Brylow 
  Email: brylow at mscs dot mu dot edu 
  Office: CU 380 
  
  Graduate Teaching Assistant:
  
Farzana Rahman 
  Email: frahman at mscs dot mu dot edu
  Office: CU 357
  
  Undergraduate Lab Tutor:
  Katie Zagorski
  Lab: CU 101
 
  
  MWF 12:00pm - 12:50pm, CU 118 
  
  401: Thu 8:00am - 9:50am, CU 101 
  402: Thu 2:00pm - 3:50pm, CU 101 
 
  
  Dennis Brylow
  Mon/Tue 3:00pm - 4:00pm
  Wed 5:00pm - 6:00pm
  Thu 7:00pm - 8:00pm
  
  Farzana Rahman
  Tue/Thu 10:00am - 12:00pm
  
  Katie Zagorski
  Posted in lab
 
  Readings will be regularly assigned from the textbook.
  Lectures will assume that students have already read the assigned
  chapters.
  In addition, some homework problems may be
  assigned out of the book.
  Some of these problems also make excellent exam questions.
  Upon completing this course, students will be able to:
  
 Design and implement basic computer algorithms for solving a
  variety of computational problems,
   Identify and use common control structures and basic data types,
   Use introductory tools and techniques to develop software, and
   Read, write, run, and test programs in the Java programming language.
  Grades will be calculated using the following formula:
  
        
      
                | Homework | 40% | 
      
                | Labs | 20% | 
      
                | Pop (Reading) Quizzes | 5% | 
      
                | Exam #1 | 10% | 
      
                | Exam #2 | 10% | 
      
                | Exam #3 | 15% | 
        
  
   Students must pass BOTH the practical portion of the grade
  (homework and labs,) AND and the exam portion of the grade to pass
  the course overall.
   Assignments are to be completed individually, except when
  specifically noted otherwise. You may discuss course topics with
  your collegues, but written work and programmed code is not to be
  shared.
   Academic dishonesty (claiming another person's work as your
  own) will not be tolerated.  Infractions will result in immediate
  failure of the course, and referral to the Dean's office.
   If you are not certain what constitutes fair play and what will
  be considered academic dishonesty, please ask the instructor.
   Homework will consist of substantial design and implementation
	projects, often with a week or more lead time.  Students who wait
	until a few days before the deadline to begin the homework will
	typically not succeed.
   Due to the size of this course, late work will not normally be
	accepted for grading.  Students are expected to observe deadlines
	and follow submission instructions precisely.
  
  The instructor reserves the right to adjust this schedule as necessary.
 
Back
[Revised 2010 Sep 03 19:28 DWB]