Documente Academic
Documente Profesional
Documente Cultură
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
For anything that you forgot from earlier lecturers, also look up that from those folders or quickly
search in the book using ctrl+F.
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.
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
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)
I expect you to bring your own Calculator, several pens, pencils, eraser and scale / ruler in each class.