130 likes | 263 Views
Bruce Link Medhat Elmasry Current Option Students. Information Systems Option Talk. 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
E N D
Bruce Link Medhat Elmasry Current Option Students Information SystemsOption Talk
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
JSF Enterprise Architecture
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