Course Syllabus

Contact Information

This table includes information about how to contact your instructor and other important details about your class

Office Hours:  By appointment

Email: ndwivedi@ou.edu

Live Session: Tuesdays, 7 - 8:30pm (Central) Odd weeks: Weeks 1, 3, 5, 7

Zoom link

Zoom Meeting ID: 996 9288 2637

Zoom Passcode:  46428866

 

Dr. Neelam Dwivedi

Applied Computer Science Program Director

Gallogly College of Engineering

Dr. Neelam Dwivedi is an Associate Professor and Program Director for the MS-Applied Computing program at the Gallogly College of Engineering. 

After leading global projects for Fortune 500 organizations in the IT services industry for over twenty years, she moved to academia and has now been teaching in graduate programs for over a decade. Her specialization is teaching computer science and software engineering courses. She has designed and delivered a wide range of courses over the years, from object-oriented analysis, design, and programming, to data structures and algorithms, and applying software engineering best practices to data science projects. 

Education:
PhD in Information Sciences and Technology, Penn State University
MS in Information Technology, Carnegie Mellon University
MS in Computer Science, Birla Institute of Technology and Science (BITS) Pilani, India
B.Tech. Computer Science, Institute of Engineering & Technology (IET) Lucknow, India

 

Course Details

For a list of course activities, scroll to the bottom of this page.

Course Delivery

This 8-week course is multi-modal with asynchronous and synchronous work and meetings. You will have asynchronous online work using Canvas. We have four synchronous meetings, or Live Sessions, for an hour and a half using Zoom.  Live Sessions are 7:00 - 8:30 pm (Central Time) on Tuesdays in weeks 1, 3, 5, and 7.

Course Prerequisites 

 ACS 5113 Programming Principles; ACS 5213 Mathematics for Computer Science

Course Materials

  1. Required reading coursepack: Three articles from Harvard Business Publishing Education are required readings in this course. 
  2. Required web-based tool: The Comprehensive Assessment of Team Member Effectiveness (CATME) SMARTER Teamwork is a web-based tool for  managing teams.
  3. Required Diagramming Tools

    The course requires creating visual models using diagramming tools. You may use any freely available tools of your choice. The two recommended tools are:

    1. PlantUML available for free.
    2. LucidChart available free for students. Scroll down the page to find the Free option.

    PlantUML is a script-based tool and LucidChart is a drawing tool. You may choose either one of them as per your preference.

  4. LinkedIn Learning Videos: OU students have full access at no cost to all the content hosted on the LinkedIn Learning platform.   
  5. Articles and Research papers: Weekly articles and research papers will be available through the OU Library.

 

Program Learning Outcomes (PLO) 

Graduates of this program will be able to: 

  1. Apply critical thinking and data-driven analysis to dissect complex computing challenges and devise effective computing solutions.
  2. Access and and adjust to current and evolving technological trends to create innovative solutions and optimize software development processes.
  3. Utilize software design and development principles and methodologies to create efficient, maintainable, scalable and high-quality applications.
  4. Communicate technical concepts clearly and concisely, orally and in writing to technical and non-technical audiences.

Course Learning Outcomes (CLO) Alignment

Course Learning Outcomes
CLO Description PLO
A

Analyze a business problem to articulate its problem statement that informs solution scope, design and development.

PLO-1

PLO-4

B

Engage with stakeholders to understand their needs and develop a project vision statement to guide the software product development process.

PLO-1

PLO-3

C

Analyze and evaluate product development methodologies in terms of managing risks and finding the best-fit for the organizational context and project needs.

PLO-1

PLO-3

D

Identify the techniques and best practices for developing a software development project plan.

PLO-1

PLO-4

E

Apply industry best-practices across all the phases of a software development life cycle to produce high quality deliverables.

PLO-2

PLO-3

F

Use computer-aided software engineering (CASE) tools throughout the software development life cycle.

PLO-1 PLO-4

Grades

Breakdown

Course activities and grades listed for each activity
Activity Description Points/Percentage
Readings and Discussions

6 Topics discussed in Live Session or Discussion Board

30
Project Deliverables

3 Project Deliverables including Presentations

45
Self-Assessment Quiz

39 Self-assessment quizzes as weekly comprehension checks on readings and videos (30 quizzes counted towards final grade)

15
Team Peer Review 3 Peer reviews of your team members 6
Feedback Survey 8 Surveys to reflect on your progress during the week  4
Total  100

Scale

Grade Scale
Percentage Letter Grade
90–100% A
80–89% B
70–79% C
60–69% D
Below 60% F

 


Course Policies

Communication 

I can be reached via email and I will respond within 24 hours to the best of my abilities. If you would like to meet with me, please send me a few options on your calendar, and I will  try to find the one that works for me and schedule up a Zoom session with you. 

Feedback 

You will receive feedback on your submitted work within a week's time. If you would like to discuss the feedback, you can send an email or request for a Zoom session. 

Late Policy

Every assignment forms a foundation for the upcoming lessons and therefore missing a deadline has a cascading impact on the overall learning experience in the course. And therefore, late submissions are discouraged through a grade reduction. One day late, is worth 80%.  If submitted later than 24-hours, the grade will be zero. Extension beyond 24-hours is an emergency to work with me to have a extension with documentation.  Communicate in advance concerning issues that will make you submit late. 

Plagiarism 

All assignment submissions must be original work. Any use of external resources must be referenced with appropriate citations. It is your responsibility as a student of the University of Oklahoma to fully read and understand the academic integrity policies at OU Academic Integrity page. 

Plagiarism is the most common form of academic misconduct at OU. There is no college-level assignment that can be satisfactorily completed by copying. OU's basic assumption about writing is that all written assignments show the student's own understanding in the student's own words. That means all writing assignments, in class or out, are assumed to be composed entirely of words generated (not simply found) by the student, except where words written by someone else are specifically marked as such with proper citation. Including other people's words in your paper is helpful when you do it honestly and correctly. When you don't, it's plagiarism. 

For more information about plagiarism, watch OU Academic Integrity video and then take the Avoiding Plagiarism Tutorial offered by University Libraries.


University Academic Policies and Student Support

Access the University Academic Policies Document.

Course Summary:

Course Summary
Date Details Due