COURSE: Software EngineeringTEXT BOOKs:
Some reading in Free Safari Android Book:
REFERENCES: TBA
IMPORTANT: you must join our class meetings with your computer --as you will need to setup your computer with various software and we may be working on labs, class assignments, etc.
CLASS MEETINGS (all classes are required)
GROUP MEETINGS (will be arranged by each group on Zoom or in person as decided by group).
OFFICE HOURS: TUESDAY and THURSDAY 2:30pm-3:30pm on ZOOM. EXCEPT for the following dates:
DESCRIPTION: See Catalog. Concepts and issues in the development of large software projects. Approaches to requirements, analysis, design, implementation, testing, and maintenance of high-quality software. Systems for software design, management, documentation and testing such as UML, GIT, Javadoc and Junit. Programming in Java. Prerequisites: CS 301 with grade C- or better.
RESOURCES: The open computer lab NS337 and also Library have computers. You must have a computer to do your assigned work on that is outfitted with the required software (as discussed in class). You should have a laptop and bring it to class.
OUTCOMES: Below are some of the outcomes of this course:
COMPUTERS, SKILLS AND PRE-REQUISITES: The students will be asked to work on projects that require computer access outside of class time. See catalog for pre-requisites including CS301. You should also feel comfortable with using ssh and basic web/internet technologies. All Projects unless otherwise stated turned in AS DIRECTED ON THE project statement.
GRADING: The assignment of a grade is based on the following (tentative) formula: 55% Projects/Coursework, 30% Assessment(s) and 15% Class Participation (lab exercises, etc). Note this formula is for guidance only. The instructor is to use her best judgment in assigning final course grades. Assessment(s) will be in-class as announced.
EXERCISES: Exercises are meant for you to learn the material. We will sometimes have time (but, you will/may have to work on them also outside of class) in class and you are welcome to get help from me and others (but, you MUST DO BY YOURSELF.)
GROUP WORK:ONLY assignments that EXPLICITLY say it is group work are allowed to be done as a group and turned in as a group. Otherwise it is considered cheating.
LATE POLICY: Projects AND Exercises AND all work are due as announced in class. No late work will be accepted except for a documented illness. As this course is project-based, and fast-paced you must keep up with the work and this policy will be strictly adhered to. Students may take part in the evaluations of others in addition to instructor evaluations.
TENTATIVE SCHEDULE: see course outline and blackboard course site.
GENERAL GUIDELINES:By enrolling in this class the student agrees to uphold the standards of academic integrity described at http://www20.csueastbay.edu/academic/academic- policies/academic-dishonesty.html.”California State University, East Bay is committed to being a safe and caring community. Your appropriate response in the event of an emergency can help save lives. Information on what to do in an emergency situation (earthquake, electrical outage, fire, extreme heat, severe storm, hazardous materials, terrorist attack) may be found at: http://www20.csueastbay.edu/af/departments/risk-management/ehs/emergency- management/index.html Please be familiar with these procedures. Information on this page is updated as required. Please review the information on a regular basis. Note on Discrimination, Harassment, and Retaliation (DHR) Title IX and CSU policy prohibit discrimination, harassment and retaliation, including Sex Discrimination, Sexual Harassment or Sexual Violence. CSUEB encourages anyone experiencing such behavior to report their concerns immediately. CSUEB has both confidential and non-confidential resources and reporting options available to you. Non-confidential resources include faculty and staff, who are required to report all incidents and thus cannot promise confidentiality. Faculty and staff must provide the campus Title IX coordinator and or the DHR Administrator with relevant details such as the names of those involved in an incident. For confidential services, contact the Confidential Advocate at 510-885-3700 or go to the Student Health and Counseling Center. For 24-hour crisis services call the BAWAR hotline at 510-845-7273. For more information about policies and resources or reporting options, please visit the following websites: http://www.csueastbay.edu/af/departments/risk-management/investigations/registercomplaints.html www.csueastbay.edu/titleix.
YouTube VIDEO SUBMISSIONS Youtube videos that you share with me demonstrating your work -- the easiest way to do this is via a smart phone (most Android and iOS devices have the ability to upload the video directly to Youtube). It is your responsibilty to get a Youtube account and to understand how to post videos so that they are private only shared with people you directly invite. You can only post videos if you already have a YouTube account. Public or Unlisted are fine:
remember: : when you "upload" a video to your YouTube - you should set the type to Unlisted YouTube How to Share From In YouTube Account: This is how to do this as of the time of editing this document, for recent changes search on "YouTube share private video" or go to YouTube.com to look for help. Step 1) Log into your YouTube Account
|