Sunteți pe pagina 1din 3

Information and Outline/Handout

Schedule: THU (Section 1: 11am to 1:50pm and Section 2: 2pm to 4:50pm)


Teacher/Student Resources (TSR): Start Menu, Run, Type \\TSR\SPRING\CSE\ANNAJIAT and
click OK
Mailing List / Group:
For CSE110, http://groups.google.com/group/bucse110spring2011
For CSE162, http://groups.google.com/group/bucse161spring2011

To seek help in joining this group or in using TSR, ask Lab Technical Officer (LTO) in any Computer lab
or your lab teacher.

Course Personnel
Course Name Lab Office Office Hours Email
Sarwar Alam (SWA) UB 1232 Ask teacher sarwar.alam@bracu.ac.bd
By appointment
annajiat@bracu.ac.bd,
Annajiat Alim Rasel (AAR) UB 1222 and if free (rare),
UB 1124 annajiat@gmail.com
anytime
CSE110
Md. Shamsul Kaonain Noman (MSN) Cubicle 8 Ask teacher mkaonain@bracu.ac.bd
Farzana Rashid (FRA) UB 1229 Ask teacher frashid@bracu.ac.bd
Abu Mohammad Hammad Ali (HAL) UB 1234 Ask teacher hammad@bracu.ac.bd
UB 1121
Hasan Shahid Ferdous (HAF) UB 1229 Ask teacher Ask teacher
Supratip Ghose Anick (NIK) Ask teacher Ask teacher
UB 1125 UB 1228
Farazul Haque Bhuiyan (FAR) Ask teacher bhuiyan@bracu.ac.bd
Nabila Naushin (NAN) UB 1126 Cubicle 9 Ask teacher nabila.naushin@bracu.ac.bd
CSE162
Dr. Md. Khalilur Rhaman (KHR) UB 1127 UB 1233 Ask teacher khalilur@bracu.ac.bd
Rumana Rahman (RUR) UB 1127 Cubicle 6 Ask teacher rumanar@bracu.ac.bd
Imran Ahmed (IMH) UB 1128 UB 1232 Ask teacher imran@bracu.ac.bd

Course Description
3 hours/week, 0 credits for CSE110, 1 credit for CSE162

No body will take you through each and every step. Here you will have to work mostly independently.
Whenever you face any problem, email to the group or meet any or ALL of the lab teachers. You must be
active, regular and very quick in trying problems and also very quick in telling your teachers what
problems you have faced.

Suggested Texts
1. Java How to Program, 8th Edition by Harvey M. Deitel, Paul J. Deitel
2. Java: The Complete Reference, 7th Edition by Herbert Schildt
3. Head First Java, 2nd Edition by Kathy Sierra and Bert Bates
Suggested References
1. \\TSR\SPRING\CSE\CSE110_MSA
2. \\TSR\SPRING\CSE\ANNAJIAT
3. How to Solve It by Computer, R. G. Dromey, Prentice Hall (a great book!)
4. Thinking in Java, 4th Edition by Bruce Eckel
5. The Java Tutorials at http://download.oracle.com/javase/tutorial/getStarted
6. Java API Specifications at http://download.oracle.com/javase/6/docs/api

How to choose your book


I prefer Deitel's book but any book that seems easy to understand for you, is fine. The point is to find a
book that is suitable for you and complete it (Usually only one-third of the book is needed for your
course). Whatever book you choose to buy, read first few chapters. Bring the book and a list of
problems you faced, so that I can help. Ideally, the book should teach JDK version 5 (1.5.x) or JDK 6
(1.6.x) or JDK 7 (1.7.x). A very easy way to understand is, the book should be published in 2005 or later.
Check BRACU Library (4thfloor, http://library.bracu.ac.bd), New Market and Nilkhet for books.

Last Modified: 19/01/2011 Page 1 of 3


How to get help (or Secrets of doing better than others in your course)
You have access to 7 lab teachers who teach either CSE110 or CSE162 lab. Feel free to meet all of them
and ask for appointments. An additional source of help will be available from next month, a Teaching
Assistant (TA) also known as Lab Tutor. The quickest way to get help is to email to the email address of
your course group,
For CSE110 it is, bucse110spring2011@googlegroups.com
For CSE162 it is, bucse161spring2011@googlegroups.com

For anything that you forgot from earlier lecturers, also look up that from those folders or quickly
search in the book using ctrl+F.

Evaluation Criteria (Tentative):


For CSE110, 25% of your theory
For CSE162, 100% as it is a lab course separate from your theory course

Policies:
 You must submit the homework/assignments in time, failure to meet the deadline will be
penalized by 10% marks per day or with higher penalties. Your lab teacher reserves the right to
reject late lab submissions.
 You are allowed to do group study (NOT group solution) but do not share your work / solutions
with others.
 Copying of homework/assignment/exams will carry zero or negative mark irrespective of the
copier or supplier. This might affect your current, past and future homework/exams as well.
 There may be lab quizzes after covering a topic. Some of them will be sudden quizzes
(unannounced). Number of quizzes varies from 0 to 2 in different semesters.
 If you lose mark in any lab task / quiz / assignment, try to learn that as soon as possible because
future ones will require comprehensive knowledge.
 Unfair means: I believe in a zero tolerance policy, and students found to be adopting unfair
means of any kind will be severely dealt with.
 Lab WILL BE held during midterm week.
 Your programs must be indented to improve readability. You must follow java code conventions
including java naming conventions. Ask your lab teacher for more details.
 Use line numbers in Dr. Java and use arrayName.length instead of a fixed number for looping
through an array.

Tentative Lesson Plan


Lecture Topics
Date
(Check Academic Calendar from http://www.bracu.ac.bd/calendar )
20/01/2011 Lab 1, last date to drop this course with 100% refund is 23/01/2011
27/01/2011 Lab 2, last date to swap this course with some other course is 31/01/2011
03/02/2011 Lab 3
10/02/2011 Lab 4
17/02/2011 Lab 5 (Last date to withdraw with W grade)
24/02/2011 Lab 6
03/03/2011 Lab 7: Midterm week, lab WILL be held
10/03/2011 Lab 8
17/03/2011 Holiday
24/03/2011 Lab 9
31/03/2011 Lab 10
07/04/2011 Lab 11: Review
Exam preparatory recess

List of reading materials for Deitel's Java, How to program, 8th EEE (Eastern Economy Edition) book
from BRACU library. Try to do exercises. Skip topics marked Optional in the table of contents. If you

Last Modified: 19/01/2011 Page 2 of 3


would like to use a different book, please feel free to see me with your book so that I can suggest what
to read and what to skip.

To review areas of your weakness in CSE110 / (CSE161 + 162) syllabus read:


 1.7 (page 7) to 1.9 (page 9)
 1.13 (page 11 to 14)
 2.1 (page 37) to 7.12 (page 287)
 8.1 (page 316) to 8.7 (page 322)
 18.1 (page 779) to 18.6 (page 790)
 19.1 (page 811) to 19.2.1 (page 815)
 19.3 (page 822 to 830)
 Appendix A (page 1411) to E (page 1424)
 Use of printf, Appendix G (page 1442 to 1464)

For CSE111 / (CSE 163 + 164),


In addition to the above, it includes the following,

Theory
 8.7 (page 331 ) to 13.5 (page 553)
 16.1 (page 681 to 695)
 17.1 (page 728) to 17.9 (page 768)

CSE 111 Lab / Assignment / preparation for next course (CSE220)


Chapter 22 and 23

I expect you to bring your own Calculator, several pens, pencils, eraser and scale / ruler in each class.

Good Luck with the lab! 

Last Modified: 19/01/2011 Page 3 of 3

S-ar putea să vă placă și