Professor Porter EUP

Edinboro University

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

CSCI 374-001 Course Information

Syllabus
Activity_Main.xml Template
Student Files

Week

Lecture/Notes

Assignments

#1
Jan 22-26

Chapter 1
Java

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

Due: Tuesday January 30th @ 6:00PM

Read: Chapter 1 & Chapter 2

#2
Jan 29-Feb 2

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 February 6th @ 6:00PM

Read: Chapter 2

#3
Feb 5-9

Chapter 2
Java

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

*Java (All 65 Lessons) - 20 BONUS PTS
(Email me the generated certificate that the course is complete)

Due: Tuesday February 13th @ 6:00PM

Read: Chapter 3

#4
Feb 12-16

Chapter 3

Homework:
Chapter 3 - Exercises #1-21, 23, 28
*Exercise #29 - 10 BONUS PTS
(starting on page 122)

Group Project:
Part 2

Due: Tuesday February 27th @ 6:00PM

Read: Chapter 4

#5
Feb 19-23

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 27th @ 6:00PM

Read: Mobile App Design Links & Chapter 4

#6
Feb 26-Mar 2

Chapter 4
**Exam Review**

⟹ FIRST EXAM on Tuesday March 6th
Exam 1 Review

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

Due: Tuesday March 20th @ 6:00PM

Read: Chapter 5

#7
Mar 5-9

Exam 1
Chapter 5

EXAM 1: Tuesday March 6th
Chapter 1 - 4

Homework:
Group Project:
Part 3

Due: Tuesday March 20th @ 6:00PM

Read: Chapter 5

#8
Mar 12-16

SPRING BREAK - NO CLASSES

#9
Mar 19-23

Chapter 5

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

Due: Tuesday March 27th @ 6:00PM

Read: Chapter 7

#10
Mar 26-30

Chapter 7

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

Due: Tuesday April 3rd @ 6:00PM

Read: Chapter 8

#11
Apr 2-6

Chapter 8

Homework:

Group Project:
Part 4

Due: Friday April 6th & 13th @ 9:00PM

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

Due: Friday April 20th @ 11:30PM

Read: Chapter 9

#12
Apr 9-13

**Exam Review**
Chapter 9

⟹ SECOND EXAM on Tuesday April 17th
Exam 2 Review

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

Due: Friday April 20th @ 11:30PM

Read: Chapter 6

#13
Apr 16-20

Exam 2
Chapter 6

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

Group Project:
**Email Updated Plan to aporter@edinboro.edu on: April 22nd and April 29th**
Part 5 - 10pts each

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

Due: Tuesday April 24th @ 6:00PM

Read: Chapter 14

#14
Apr 23-27

Chapter 15

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

Due: Tuesday May 1st @ 6:00PM

#15
Apr 30-May 4

**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
May 7-11

FINAL
CSCI374-001: TUESDAY MAY 8TH
6:00-8:00PM
Hamilton LL

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
How to Access S Drive Off Edinboro Campus - Windows Explorer
How to Access S Drive Off Edinboro Campus - FileZilla
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 2018 Open Lab Schedule - Main Campus
Spring 2018 CSCI Tutoring Schedule - Main Campus
Last update: