Professor Porter EUP

Edinboro University

CSCI 374-001: Mobile Application Development (Spring 2019)

CSCI 374-001 Course Information

Syllabus
Tablet Contract
Activity_Main.xml Template
Student Files

Week

Lecture/Notes

Assignments

#1
Jan 14-18

Chapter 1
Java

Homework:
Chapter 1 - Exercises #1-10
(starting on page 36)

Due: Tuesday January 22nd @ 3:30PM

Read: Chapter 1 & Chapter 2

#2
Jan 21-25

Chapter 1
Chapter 2
Java

Project Storage
\\filestore.cs.edinboro.edu\CSCI374\201820\
FTP
Host: csci374ftp.cs.edinboro.edu
Port: 50990

Group Project:
Part 1

Due: Tuesday January 29th @ 3:30PM

Read: Chapter 2

#3
Jan 28-Feb 1

Chapter 2
Java

Homework:
Chapter 2 - Exercises #1-19
(starting on page 81)

*Java (All 65 Lessons) - 20 BONUS PTS
(Upload the generated course completion certificate to the Java Bonus Dropbox)

Due: Tuesday February 5th @ 3:30PM

Read: Chapter 3

#4
Feb 4-8

Chapter 3

Homework:
Chapter 3 - Exercises #1-21
(starting on page 122)

Group Project:
Part 2

Due: Tuesday February 19th @ 3:30PM

Read: Mobile App Design Links & Chapter 4

#5
Feb 11-15

Principles of Mobile App Design
Android Design Principles
Material Design Guidelines
Android Seamless Design
Android Quality Guidelines

Homework:
Mobile Application Design Principles Paper

Due: Tuesday February 19th @ 3:30PM

Read: Mobile App Design Links & Chapter 4

#6
Feb 18-22

Chapter 4
**Exam Review**

⟹ FIRST EXAM on Tuesday February 26th
Exam 1 Review

Homework:
Chapter 4 - Exercises #1-24
(starting on page 167)

Due: Tuesday February 26th @ 3:30PM

Read: Chapter 5

#7
Feb 25-Mar 1

Exam 1
Chapter 5

EXAM 1: Tuesday February 26th
Chapter 1 - 4

Homework:
Group Project:
Part 3

Due: Tuesday March 12th @ 3:30PM

Read: Chapter 5

#8
Mar 4-8

SPRING BREAK - NO CLASSES

#9
Mar 11-15

Chapter 5

Homework:
Chapter 5 - Exercises #1-20
(starting on page 214)

Due: Tuesday March 19th @ 3:30PM

Read: Chapter 7

#10
Mar 18-22

Chapter 7

Homework:
Chapter 7 - Exercises #1-19
(starting on page 292)

Due: Tuesday March 26th @ 3:30PM

Read: Chapter 8

#11
Mar 25-29

Chapter 8

Homework:

Group Project:
Part 4

Due: Friday March 29th & April 5th @ 9:00PM

Chapter 8 - Exercises #1-18
(starting on page 333)

Due: Tuesday April 9th @ 3:30PM

Read: Chapter 9

#12
Apr 1-5

**Exam Review**
Chapter 9

⟹ SECOND EXAM on Tuesday April 9th
Exam 2 Review

Homework:
Chapter 9 - Exercises #1-8
(starting on page 377)

Due: Tuesday April 9th @ 3:30PM

Read: Chapter 6

#13
Apr 8-12

Exam 2
Chapter 6

EXAM 2: Tuesday April 9th
Chapter 5, 7-9

Group Project:
**Email Updated Plan to aporter@edinboro.edu on: April 16th and April 23rd**
Part 5 - 10pts each

Homework:
Chapter 6 - Exercises #1-20
(starting on page 244)

Due: Tuesday April 16th @ 3:30PM

Read: Chapter 14

#14
Apr 15-19

Chapter 15

Homework:
Chapter 15 - Exercises #1-18
(starting on page 613)

Due: Tuesday April 23rd @ 3:30PM

#15
Apr 22-26

**Final Project Review**
Survey
Team Grade
Presentation Criteria
Presentation Rubric
Mobile App Rubric

Mobile App Publication
Android App Launch Checklist
Android App Distribution
EULA for Mobile Apps

#16
Apr 29-May 3

FINAL
CSCI374-001: THURSDAY MAY 2ND
12:30-2:30PM
Baron-Forness Library

Resources:

J&B Learning Course ID
GitHub
How to Push to GitHub
How to Clone from GitHub
Android Developers
Android Developers Google+
Google Play Store
Android Vocabulary Glossary
Android Views Cheat Sheet
Android Studio Troubleshooting
Connect to EUP Wireless Network


Software:

Java SE Development Kit Download | Java Install Video | Java Install Instructions
Android Studio Download | Android Studio Install Video | Android Studio Install Instructions
Configure On-Device Developer Options
Lenovo 4 10 Driver | Lenovo Driver Install Instructions (*Skip Step Two)
Git Download | Git Install Instructions

(*Enable Intel Virtualization Technology needs to be selected in the BIOS for emulator in Android Studio to run)
(*Antivirus software may interfere with emulator in Android Studio, you will need to deselect Enable hardware-assisted virtualization in Antivirus software)

FileZilla Download


Schedules:

Spring 2019 Open Lab Schedule - Main Campus
Spring 2019 CSCI Tutoring Schedule - Main Campus
Last update: