Course Description

Description and Syllabus 
 

Lecture Material

It is assumed that the following course material is being made available to students of Amrita for use in the courses offered by the Department of Computer Science and Engineering , University at Buffalo, NY, USA.
They are meant for instructional use only.


Date
Topics
Material
Notes
6/6
Introduction to Emerging Applications and Platform
Course Description, policies


Course components
CourseCompLec1
Activity#1: project ideas

Emerging area1: Arduino and embedded automotive applications
ArduinoLec2
Demo

Capstone design; ideas for term project
CapstoneLec3


Automotive embedded systems
AutoEmbeddedLec4


Connected vehicle technology (CVT)
CVTLec5


Understanding the Arduino environment and working with the board


6/7
Predictic analytics and data science
StatML


Tntroduction to R Language
IntroR
Handout#1

DataMining algorithms
DMAlg
Handout#2

Naive Bayes; Classification
NaiveBayes


Logistic regression
Logit


Understand statistical methods and machine learning approaches to predictive analytics

Data paper1
Data paper2
6/13
Review + Introduction to Javascript
IntroJS


Javascript development
FuncJS


A complete application for further development in your application domain
MoreJS
hangmanImages

IBM's JS Everywhere paper (Sept 2013)
IBMJS

6/14
Review of Hangman problem



Android Platform
AndroidLec1


Android complete app devlopment

Handout#1

Processing Development Platform
ProcessingLec2

6/20
Introduction to Cloud Computing
CloudComp
LastWeeks'sReview

Google Cloud: Google App Engine
Goog
HandoutGAE

Amazon cloud: Amazon Web Services
AWS


Presentations of Capstone project


6/21
Sentiment analysis using AWS services + twitter feed
EMRTwitter


MapReduce Programming Model
MR


Summarizing EAP
EAPSummary


Final Exam




Project Description:

Project report format  (word format)
Project Presentation template




Automotive Embedded Systems [Takada]
Ford /Bosch Challenge [OpenXC]