Information Systems 2014
Download
Report
Transcript Information Systems 2014
Information Systems
Option Talk
Bruce Link
Medhat Elmasry
Current Option Students
Information Systems Pieces
IS Option Goals
➲
Build large distributed systems
➲
Newest technologies
Enterprise Java, .NET, Mobile
Web or application based
Learn what is critical to industry needs
➲
Option changes to follow the industry
➲
Understand how to architect systems
➲
Fun and challenging for all involved
Jobs
➲
Information systems is largest computing
sector
Web application development, mobile applications,
distributed systems, etc...
Most Comp 3900/4900 projects are information
systems
Most CST graduates get information systems jobs
➲
IS targets these jobs
Typical jobs:
Web-application development
Mobile application development
General application development
System and network administration
Testing
What You Will Learn
➲
Enterprise Java development
JavaServer Faces
RESTful services and Enterprise Java Beans
Mobile client development
➲
Microsoft enterprise development
.NET with C#
ADO.NET, ASP.NET, Web Services
➲
State of the art tools
MS Visual Studio 2010, Eclipse/Netbeans
JBoss Application Server (Wildfly), Glassfish, IIS
Maven, git, Arquillian
➲
Server administration
Linux, Windows Server
Enterprise Architecture
JSF
Clients Moving to Mobile
Two possibilities: Native clients or HTML5
You Choose
➲
Two popular operating systems
Microsoft solution technologies
Open Source technologies (Linux)
Many students choose Apple's version here
➲
➲
➲
You can chose which you specialize in
Lab is set up for both
You will learn both technologies
Course Summery
Comp 3900: Front end user view
Comp 4911: Back end processing and services
Comp 4870: How to do it with .NET
Comp 4915: Server Administration
Comp 3900/4900 Projects
Note that IS has one more option course than
other options
Replaces common courses of less applicability
Course Details
Course
Term
Contents
COMP 3910
3
Information Technology
Enterprise software development
Web tier (JSF with Servlets, JSP)
CDI Beans, Database access (JDBC)
Android application development
COMP 4911
4
Managing IS Development
Project course
Large team development
Software engineering techniques
Enterprise Java Beans
Course Details
Course
Term
Contents
COMP 4915
4
Special Topics in MIS
Covers IS operating systems:
UNIX and Linux
Windows 2008 Server
Installing / administering networks,
programming
COMP 4870
4
Intranet Development
C# and .NET applications
HTML, XML, SOAP
ADO.NET and ASP.NET
Questions?
Medhat Elmasry?