This course introduces basic principles and techniques involved in computer programming and computing. Methods of algorithm development, program development, and program design are taught using an object-oriented programming language. Projects are geared toward those typically found in the information systems field.” 3 credits. Prerequisite: IS 101 recommended (from catalog). This course is an introduction to both programming and the principles of computer science. You will learn how to program with principles that are relevant to all programming languages and also learn the basic concepts and vocabulary of computer science. It is a very important course in your education and will require significant weekly work on the readings and the programming projects. It will give you the concepts that will make your future IS courses easier and give you a valuable programming skill that you can use in future courses. This course serves as preparation for IS 247. We will be using the Java programming language.
Discussion,Lectures,Demonstrations and Videos
Regular and punctual attendance is expected of all students. In the case of absence due to emergency (illness, death in the family, accident), religious holiday, or participation in official College functions), it is the student's responsibility to confer with the instructor about the absence and missed course work.
All of the reading and homework assignments should be completed before the class in which the material is to be discussed.
Regular punctual attendance, class assignments & homeworks, tests , programming projects, group project,quiz.
REVEL ACCESS CARD FOR JAVA
Author: LIANG Edition: 10TH 16 Published Date: 2016 ISBN: 9780134167008 Publisher: PEARSONHomework (2*5) | Lab (3*10) | Quiz(2*10) | Project (1) | Midterm Exam I (1) | Midterm Exam II (1) | Final Exam (1) | Total |
---|---|---|---|---|---|---|---|
10% |
30% |
20% |
10% |
10% |
10% |
10% |
100% |
Week | Dates | Topic | Lab | HomeWork | Due | |
---|---|---|---|---|---|---|
1 | Introduction to Course and Syllabus | |||||
2 | Chapter 1: Intro to Computers, Programming and Java | Lab 0 | ||||
3 | Chapter 2: Elementary Programming | Lab 1 | ||||
4 | Chapter 3: Selections | Lab 2 | Hw 1 | |||
5 | Chapter 4 Math functions, characters and strings | Lab3 | ||||
6 | Chapter 5: Loops | Lab 4 | Hw 2 | |||
7 | MidTerm I | |||||
8 | Chapter 6: Methods | Lab5 | ||||
9 | Group Project | |||||
10 | Chapter 7: Single Dimensional Arrays | Lab6 | Hw3 | |||
10 | Chapter 8: Multi-Dimensional Arrays | Lab7 | ||||
11 | TBD | |||||
12 | Chapter 9: Objects and Classes | Lab8 | Hw4 ` | |||
13 | Chapter 10: Object Oriented Thinking | Lab9 | ||||
14 | Chapter 11: Interface | Lab10 | Hw5 | |||
14 | Chapter 12: Technology | Extra Credit | ||||
14 | Project Demo TDB | |||||
15 | Final Exam( TBD) |
Our UMBC community redefines excellence in higher education through an inclusive culture that connects innovative teaching and learning, research across disciplines, and civic engagement. We will advance knowledge, economic prosperity, and social justice by welcoming and inspiring inquisitive minds from all backgrounds.
To help ensure that UMBC students are equipped for academic success, the Division of Information Technology (DoIT) provides a wealth of resources and support, including tips for getting online and minimum specifications to consider when purchasing a computer (doit.umbc.edu/students). UMBC does require all students to be technologically self-sufficient, which entails having a reliable personal computer (preferably a laptop with webcam) and Internet access. Since UMBC requires all students to have a computer and Internet access, financial aid may be used to meet this requirement. To learn more, students should contact their financial aid counselor at financialaid.umbc.edu/contact.
Students must be familiar with the academic policies and enrollment dates and deadlines as published in the Undergraduate Catalog and the Academic Calendar . They are also responsible for managing their course enrollment(s) accordingly.
Many students need additional support to succeed in online courses. Click on the following links for helpful resources:
UMBC’s Academic Success Center (ASC) provides a range of resources to support students as they progress toward degree completion. They will continue to offer all of their services online. The ASC has created a specialized set of Online Learning Resources, including videos and guides to help students succeed while learning online.
In addition, check out the following resources:
UMBC provides health services for student who are ill or who need preventative care. The Health center is located on the ground floor of Erickson Hall. Student health insurance is billed for services, the remainder billed to the student’s account. The Health center is open from 8:30 – 5:00. Call 410 – 455- 2542 if you need an appointment or have any questions. Visit their web site at umbc.edu/uhs.
Accommodations for students with disabilities are provided for all students with a qualified disability under the Americans with Disabilities Act (ADA & ADAAA) and Section 504 of the Rehabilitation Act who request and are eligible for accommodations. The Office of Student Disability Services (SDS) is the UMBC department designated to coordinate accommodations that creates equal access for students when barriers to participation exist in University courses, programs, or activities.
If you have a documented disability and need to request academic accommodations in your courses, please refer to the SDS website at sds.umbc.edu for registration information and office procedures.
SDS email: disAbility@umbc.edu
SDS phone: 410-455-2459
If you will be using SDS approved accommodations in this class, please contact the instructor to discuss implementation of the accommodations. During remote instruction requirements due to COVID, communication and flexibility will be essential for success.
Exams: No make-up exams except through arrangement with the instructor prior to the exam date: and then for reasons deemed valid enough to warrant the making of a new, and potentially harder, test.
Academic integrity is an important value at UMBC. By enrolling in this course, each student assumes the responsibilities of an active participant in UMBC’s scholarly community in which everyone’s academic work and behavior are held to the highest standards of honesty. Cheating, fabrication, plagiarism, and helping others to commit these acts are all forms of academic dishonesty, and they are wrong. Academic misconduct could result in disciplinary action that may include, but is not limited to, suspension or dismissal. These principles and policies apply in both face-to-face and online classes. Resources for students about academic integrity at UMBC are available at https://academicconduct.umbc.edu/resources-for-students/.
Administration Building 9th Floor Contact Phone: 410-455-1717 Contact Us Office of Equity & Inclusion on myUMBC Syllabus Language, Fall 2021 (Updated August 19, 2021) Accessibility and Disability Accommodations, Guidance and Resources (required) Sexual Assault, Sexual Harassment, Gender Based Violence and Discrimination (required) Pregnant and Parenting Students Religious Observances & Accommodations Hate, Bias, Discrimination and Harassment Accessibility and Disability Accommodations, Guidance and Resources (required) Accommodations for students with disabilities are provided for all students with a qualified disability under the Americans with Disabilities Act (ADA & ADAAA) and Section 504 of the Rehabilitation Act who request and are eligible for accommodations. The Office of Student Disability Services (SDS) is the UMBC department designated to coordinate accommodations that creates equal access for students when barriers to participation exist in University courses, programs, or activities. If you have a documented disability and need to request academic accommodations in your courses, please refer to the SDS website at sds.umbc.edu for registration information and office procedures. SDS email: disAbility@umbc.edu SDS phone: 410-455-2459 If you will be using SDS approved accommodations in this class, please contact the instructor to discuss implementation of the accommodations. During remote instruction requirements due to COVID, communication and flexibility will be essential for success.
UMBC Policy provides that students should not be penalized because of observances of their religious beliefs, and that students shall be given an opportunity, whenever feasible, to make up within a reasonable time any academic assignment that is missed due to individual participation in religious observances. It is the responsibility of the student to inform the instructor of any intended absences or requested modifications for religious observances in advance, and as early as possible. For questions or guidance regarding religious observance accommodations please contact the Office of Equity and Inclusion at oei@umbc.edu.
UMBC values safety, cultural and ethnic diversity, social responsibility, lifelong learning, equity, and civic engagement.
Consistent with these principles, UMBC Policy prohibits discrimination and harassment in its educational programs and activities or with respect to employment terms and conditions based on race, creed, color, religion, sex, gender, pregnancy, ancestry, age, gender identity or expression, national origin, veterans status, marital status, sexual orientation, physical or mental disability, or genetic information.
Students (and faculty and staff) who experience discrimination, harassment, hate or bias or who have such matters reported to them should use the online reporting/referral form to report discrimination, hate or bias incidents. You may report incidents that happen to you anonymously. Please note that, if you report anonymously, the University’s ability to respond will be limited.
UMBC Policy in addition to federal and state law (to include Title IX) prohibits discrimination and harassment on the basis of sex, sexual orientation, and gender identity in University programs and activities. Any student who is impacted by sexual harassment, sexual assault, domestic violence, dating violence, stalking, sexual exploitation, gender discrimination, pregnancy discrimination, gender-based harassment, or related retaliation should contact the University’s Title IX Coordinator to make a report and/or access support and resources. The Title IX Coordinator can be reached at titleixcoordinator@umbc.edu or 410-455-1717.
You can access support and resources even if you do not want to take any further action. You will not be forced to file a formal complaint or police report. Please be aware that the University may take action on its own if essential to protect the safety of the community.
If you are interested in making a report, please use the Online Reporting/Referral Form. Please note that, if you report anonymously, the University’s ability to respond will be limited.
UMBC’s Policy on Sexual Misconduct, Sexual Harassment and Gender Discrimination expressly prohibits all forms of Discrimination and Harassment on the basis of sex, including pregnancy. Resources for pregnant, parenting and breastfeeding students are available through the University’s Office of Equity and Inclusion. Pregnant and parenting students are encouraged to contact the Title IX Coordinator to discuss plans and ensure ongoing access to their academic program with respect to a leave of absence or return following leave related to pregnancy, delivery, adoption, breastfeeding and/or the early months of parenting.
Pregnant students and students in the early months of parenting may be entitled to accommodations under Title IX through the Office of Equity and Inclusion.
In addition, students who are pregnant and have an impairment related to their pregnancy that qualifies as disability under the ADA may be entitled to accommodations through the Student Disability Service Office.
Any work or test due on a class date that has been canceled due to inclement weather will be due the next class meeting. (If the semester’s last exam is postponed, it will be given during the time period assigned during the University’s official Final Exam week.)