IS 147 Introduction to Computer Programming FALL 2023 (Mon 7:10 PM - 9:40 PM)

Course Description

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.

Instructional Methods

Discussion,Lectures,Demonstrations and Videos

Attendance and Participation

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.

Class Preparation

All of the reading and homework assignments should be completed before the class in which the material is to be discussed.

Course Requirements

Regular punctual attendance, class assignments & homeworks, tests , programming projects, group project,quiz.

 Groups and project requirements

Java Code style

Textbook

REVEL ACCESS CARD FOR JAVA

Author: LIANG Edition: 10TH 16 Published Date: 2016 ISBN: 9780134167008 Publisher: PEARSON

IDE( Integrated Development Environment)

Download: Intellij IDEA. Community edition

source(jetbrains.com)

Github

KanbanFlow

Contact Information

Instructor: Shiva Sharma
Email:ss12@umbc.edu
Interdisciplinary Life S 116B(Mon 7:10 PM - 9:40 PM)
Github url:https://github.com/shivasharma/IS147
User page:UMBC page
Web site:Personal website

Office Hours

Mon (6:00 PM - 7:00 PM) Campus Interdisciplinary Life S 116B
Online by appointment

Grading

Homework (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%


Letter Grade

A=90-100%

B=80-89.9%

C=70-79.9%


Schedule FALL 2022

UMBC’s Vision Statement

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.

Technology: Access, Requirements, Resources, Support

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.

Enrollment Dates and Deadlines

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.

Resources to Help you Succeed in Online Courses


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:

  • Academic Success Center Resources include: Online tutoring and writing support, supplemental instruction/peer-assisted study sessions (SI PASS), placement testing, FYI academic alerts, success courses, academic advocacy, academic policy and academic success meetings.
  • Tutoring and Writing Center Appointments will be online; students can make appointments using this link.
  • SI PASS Supplemental Instruction (SI)/ Peer Assisted Study Sessions (PASS). The SI PASS program targets traditionally difficult academic courses, providing regularly scheduled, out-of-class review sessions, happening in Blackboard Collaborate inside your existing Blackboard course.
  • Academic Advocates:> Advocates work one-on-one with students who need support navigating academic and institutional challenges, no matter how complex the concerns (i.e., personal, academic, or financial).
  • Academic Success Meetings - Schedule a one-to-one virtual meeting with an Academic Success Center Professional who can help you with time management, study skills, and accessing campus resources.
  • If you have a question, please contact the ASC at academicsuccess@umbc.edu

UMBC Counseling Services

UMBC provides counseling services for students who need them free of charge. The Counseling center is located between Susquehanna and Chesapeake Halls. It is open from 8:30 – 5:00. Call 410-455-2472 for an appointment. Visit their web site at counseling.umbc.edu for more information.

UMBC Health Services

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.

Accessibility and Disability Accommodations, Guidance and Resources

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.

Make-up Policy

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 in the Online Instruction Environment

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/.


Accessibility and Disability Accommodations, Guidance and Resources

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.


Religious Observances & Accommodations

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.

Hate, Bias, Discrimination and Harassment

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.


Sexual Assault, Sexual Harassment, and Gender Based Violence and Discrimination


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.

Pregnant and Parenting Students


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.

Inclement Weather


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.)