Information Systems 2014

advertisement
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?
Download