welcome to loyola college computer science department

31
Welcome to Loyola Welcome to Loyola College College Computer Science Department Computer Science Department

Upload: jonathan-hamilton

Post on 22-Dec-2015

219 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Welcome to Loyola College Computer Science Department

Welcome to Loyola CollegeWelcome to Loyola College

Computer Science DepartmentComputer Science Department

Page 2: Welcome to Loyola College Computer Science Department

OutlineOutline

IntroductionIntroduction FacultyFaculty FacilitiesFacilities CurriculumCurriculum Research & ProjectsResearch & Projects Career ProspectsCareer Prospects

Page 3: Welcome to Loyola College Computer Science Department

Computer Science FacultyComputer Science Faculty

Roberta E. SabinRoberta E. Sabin

Professor & Chair Professor & Chair (1986)(1986)

BA Coll. Notre DameBA Coll. Notre DameMA Villanova Univ.MA Villanova Univ.MEd Loyola CollegeMEd Loyola CollegeMS Johns HopkinsMS Johns HopkinsPhD UMBCPhD UMBC

Coding TheoryCoding TheorySupercomputingSupercomputing

DatabasesDatabases

Page 4: Welcome to Loyola College Computer Science Department

Computer Science FacultyComputer Science Faculty

V.J. (Ben) BenokraitisV.J. (Ben) Benokraitis

Associate Professor Associate Professor

(2002)(2002)

BS, Kent State Univ. BS, Kent State Univ.

MS, U. of Illinois MS, U. of Illinois at Urbana Champaign at Urbana Champaign PhD, U. of Texas - AustinPhD, U. of Texas - Austin

Natural Language Natural Language

Processing Processing

Intelligent TutoringIntelligent Tutoring

SystemSystem

Page 5: Welcome to Loyola College Computer Science Department

Computer Science FacultyComputer Science Faculty

David W. BinkleyDavid W. Binkley

Associate Professor Associate Professor (1992)(1992)

BS BS Case Western Case Western ReserveReserve

MS, PhD U. WisconsinMS, PhD U. Wisconsin

Programming LanguagesProgramming Languages

Page 6: Welcome to Loyola College Computer Science Department

Computer Science FacultyComputer Science Faculty

Richard BrownRichard BrownCore FacultyCore Faculty

(2001)(2001)

BS Loyola CollegeBS Loyola College

MS Johns HopkinsMS Johns Hopkins

Business Application Business Application SoftwareSoftware

CS EducationCS Education

Page 7: Welcome to Loyola College Computer Science Department

Computer Science FacultyComputer Science Faculty

Arthur L. DelcherArthur L. DelcherProfessor Emeritus Professor Emeritus

(1982)(1982)

BA, MES BA, MES Loyola CollegeLoyola College

MA, MSE, PhD MA, MSE, PhD Johns HopkinsJohns Hopkins

Artificial IntelligenceArtificial IntelligenceAlgorithmsAlgorithms

Computational BiologyComputational Biology

Page 8: Welcome to Loyola College Computer Science Department

Computer Science FacultyComputer Science Faculty

Roger D. EastmanRoger D. Eastman

Associate Professor Associate Professor (1989)(1989)

BA Univ. MissouriBA Univ. MissouriMS, PhD MS, PhD

Univ. MarylandUniv. Maryland

Robotic VisionRobotic VisionImage ProcessingImage Processing

Computer GraphicsComputer Graphics

Page 9: Welcome to Loyola College Computer Science Department

Computer Science FacultyComputer Science Faculty

Michael D. French, SJMichael D. French, SJ

Lecturer (1991)Lecturer (1991)

BA Fordham Univ.BA Fordham Univ.MA U. WashingtonMA U. WashingtonMDiv St. Mary’s U.MDiv St. Mary’s U.MES Loyola CollegeMES Loyola College

Software DesignSoftware DesignCS EducationCS Education

Network AdministrationNetwork Administration

Page 10: Welcome to Loyola College Computer Science Department

Computer Science FacultyComputer Science Faculty

Keith B. GallagherKeith B. Gallagher

Associate Professor Associate Professor (1985)(1985)

BA Bucknell Univ.BA Bucknell Univ.MS Univ. MichiganMS Univ. MichiganPhD UMBCPhD UMBC

Software EngineeringSoftware EngineeringSoftware MaintenanceSoftware Maintenance

Page 11: Welcome to Loyola College Computer Science Department

Computer Science FacultyComputer Science Faculty

Jim GlennJim Glenn

Assistant Professor Assistant Professor (2002)(2002)

AB Amherst CollegeAB Amherst CollegePhD College ParkPhD College Park

Automata TheoryAutomata Theory

Virtual MachinesVirtual Machines

GamesGames

Page 12: Welcome to Loyola College Computer Science Department

Computer Science FacultyComputer Science Faculty

Dawn LawrieDawn Lawrie

A.B. Dartmouth CollegeA.B. Dartmouth College

M.S. University of M.S. University of Massachusetts, AmherstMassachusetts, Amherst

Ph.D. University of Ph.D. University of Massachusetts, Amherst Massachusetts, Amherst (expected Fall 2003)(expected Fall 2003)

Information RetrievalInformation Retrieval

Page 13: Welcome to Loyola College Computer Science Department

Computer Science FacultyComputer Science FacultyRobert D. SheltonRobert D. Shelton

ProfessorProfessor

(1985)(1985)

BSEE Texas Tech UBSEE Texas Tech U

SM SM MIT MIT

PhD Univ. of HoustonPhD Univ. of Houston

Networks and InternetNetworks and Internet

Computer EngineeringComputer Engineering

Science PolicyScience Policy

Page 14: Welcome to Loyola College Computer Science Department

Computer Science FacultyComputer Science Faculty

Bernard J. WeigmanBernard J. Weigman

Professor (1958)Professor (1958)Joint appointment in Joint appointment in

Physics & EngineeringPhysics & EngineeringDirector Emeritus, MES Director Emeritus, MES

ProgramProgram

BS Loyola CollgeBS Loyola CollgePhD Notre DamePhD Notre Dame

Computer EngineeringComputer EngineeringAutomated Data CollectionAutomated Data Collection

Page 15: Welcome to Loyola College Computer Science Department

FacilitiesFacilities

Page 16: Welcome to Loyola College Computer Science Department

FacilitiesFacilities

Within the Department:Within the Department:

KH 006 KH 006 ClassroomClassroom

DS 130,132 Unix LabsDS 130,132 Unix Labs

DELL Linux stationsDELL Linux stations

DS 127DS 127 Microcomputer LabMicrocomputer Lab

DS 029DS 029 Computer Eng. & Networks LabComputer Eng. & Networks Lab

DS 123DS 123 Lounge/Seminar roomLounge/Seminar room

DS 121 Intro LabDS 121 Intro Lab

Page 17: Welcome to Loyola College Computer Science Department

FacilitiesFacilities

College-Wide:College-Wide:

KH 108 LabKH 108 Lab 37 Pentiums37 Pentiums

KH 106 LabKH 106 Lab 17 Pentiums17 Pentiums

Beatty Hall LabBeatty Hall Lab 25 PowerMac G4s25 PowerMac G4s

Maryland Hall LabMaryland Hall Lab 20 Power Mac 8500s20 Power Mac 8500s

BlackboardBlackboard Internet Course-DeliveryInternet Course-Delivery

GroupwiseGroupwise e-maile-mail

Network connection in each dorm room (“port per pillow”) and computer Labs

Page 18: Welcome to Loyola College Computer Science Department

CurriculumCurriculum

Accredited by the Computer Science Accredited by the Computer Science Accreditation Board (CSAB)Accreditation Board (CSAB)

Strong liberal arts coreStrong liberal arts core (18 courses)(18 courses) Computer Science Computer Science (13 courses)(13 courses)

Mathematics Mathematics ( 5 courses)( 5 courses)ScienceScience ( 3 courses)( 3 courses)

Concentrations in Networks, Computer Concentrations in Networks, Computer Engineering, and Software EngineeringEngineering, and Software Engineering

Option for combined BS/MES degree inOption for combined BS/MES degree in5 years5 years

Page 19: Welcome to Loyola College Computer Science Department

CurriculumCurriculum

Freshman YearFreshman Year

FallFall SpringSpring

Computer Science IComputer Science I Computer Science IIComputer Science II

Calculus ICalculus I Calculus IICalculus II

Effective WritingEffective Writing Understanding LiteratureUnderstanding Literature

Foreign LanguageForeign Language Foreign LanguageForeign Language

ElectiveElective HistoryHistory

Page 20: Welcome to Loyola College Computer Science Department

CurriculumCurriculum

Sophomore YearSophomore Year

FallFall SpringSpring

Data Structures IData Structures I Data Structures IIData Structures II

Computer EngineeringComputer Engineering Elective/HistoryElective/History

Discrete MathDiscrete Math Linear AlgebraLinear Algebra

General Physics IGeneral Physics I General Physics IIGeneral Physics II

Philosophy IPhilosophy I Philosophy IIPhilosophy II

Page 21: Welcome to Loyola College Computer Science Department

CurriculumCurriculum

Junior YearJunior Year

FallFall SpringSpring

Software EngineeringSoftware Engineering Programming Lang.Programming Lang.

Prob. & StatisticsProb. & Statistics Operating SystemsOperating Systems

TheologyTheology TheologyTheology

Social ScienceSocial Science Science ElectiveScience Elective

ElectiveElective EnglishEnglish

Page 22: Welcome to Loyola College Computer Science Department

CurriculumCurriculum

Senior YearSenior Year

FallFall SpringSpring

CS ProjectCS Project (CS Theory Elective)(CS Theory Elective)

CS ElectiveCS Elective CS ElectiveCS Elective

EthicsEthics Fine ArtsFine Arts

HistoryHistory Social ScienceSocial Science

ElectiveElective ElectiveElective

Page 23: Welcome to Loyola College Computer Science Department

CurriculumCurriculum

Regularly Offered ElectivesRegularly Offered ElectivesArtificial IntelligenceArtificial IntelligenceCompiler ConstructionCompiler ConstructionComputer GraphicsComputer GraphicsComputer Networks (WANs and LANs)Computer Networks (WANs and LANs)Database Management SystemsDatabase Management SystemsImage ProcessingImage ProcessingMicrocomputer SystemsMicrocomputer SystemsSoftware Engineering TestingSoftware Engineering TestingWeb ProgrammingWeb ProgrammingObject-Oriented Analysis and DesignObject-Oriented Analysis and Design

Page 24: Welcome to Loyola College Computer Science Department

New: BA in Computer ScienceNew: BA in Computer Science

New Fall 2001New Fall 2001 First two years of CS curriculum same First two years of CS curriculum same

as BS programas BS program More opportunity for electivesMore opportunity for electives Easier to minor in other disciplinesEasier to minor in other disciplines Less stringent Math/Science Less stringent Math/Science

requirementsrequirements

Page 25: Welcome to Loyola College Computer Science Department

Current Sponsored Current Sponsored ResearchResearch

Software Maintenance Tools (NIST)Software Maintenance Tools (NIST)

Feedback Compiler Design (NSF)Feedback Compiler Design (NSF)

Gene Identification Tools (NSF)Gene Identification Tools (NSF)

Image Processing (NASA/Goddard)Image Processing (NASA/Goddard)

International Technology Research InstituteInternational Technology Research Institute

– multiple projects sponsored by DARPA, ONR, NIST, multiple projects sponsored by DARPA, ONR, NIST, NASA, DOD, NSFNASA, DOD, NSF

Hauber ProgramHauber Program

– Loyola College sponsored Faculty/Student research Loyola College sponsored Faculty/Student research projectsprojects

Page 26: Welcome to Loyola College Computer Science Department

Student ProjectsStudent Projects

Page 27: Welcome to Loyola College Computer Science Department

Student ProjectsStudent Projects JAVA Class ViewerJAVA Class Viewer Java-based interface to parallel image registrationJava-based interface to parallel image registration Web-based database for Academic Senate committee Web-based database for Academic Senate committee

assignmentsassignments Web-based repository of children’s gamesWeb-based repository of children’s games Computer curriculum development for Beans and BreadComputer curriculum development for Beans and Bread NIST algorithm for smart text-based retrievalNIST algorithm for smart text-based retrieval Graphical modeling of biologically accurate butterfliesGraphical modeling of biologically accurate butterflies ISOLiteISOLite

– ISO 9000-3 S/W standards automated toolISO 9000-3 S/W standards automated tool Automated DNA primer/probe findingAutomated DNA primer/probe finding Multi-genome comparison toolsMulti-genome comparison tools

Page 28: Welcome to Loyola College Computer Science Department

Occupations of Math, Computer Science, Occupations of Math, Computer Science, Physical Science College GraduatesPhysical Science College Graduates

Source: Occupational Outlook Quarterly, Summer, 1994

Sales Personnel4%

Engineers5%

Educators12%

Computer scientists42%

Administrative support12%

Mathematicians6%

Business and managers6%

Service Personnel3%

Crafts, Operators, Laborers3%

Biological scientists3%Technicians

4%

Page 29: Welcome to Loyola College Computer Science Department

2001 Average Starting 2001 Average Starting Salaries (Bachelor’s degree) Salaries (Bachelor’s degree)

$45,182$45,643

$52,723

$53,924

$40,000

$42,000

$44,000

$46,000

$48,000

$50,000

$52,000

$54,000

JOBS

Informationsystems

Systems analysisand design

Software designand development

Hardware designand development

National Association of Colleges and Employers

Page 30: Welcome to Loyola College Computer Science Department

US Bureau of Labor US Bureau of Labor StatisticsStatistics

Employment growth, 2000 - 2010Employment growth, 2000 - 2010

0 1000 2000 3000 4000

Employment (thousands)

2000

2010 Social services

Management andpublic relationsHealth services

Computer and dataprocessing services

IEEE Computer, January 1998

Computer Software Engineers, Computer Support Specialists, and Network and Computer System Administrators are the TOP THREE FASTEST GROWING jobs through 2010!

Page 31: Welcome to Loyola College Computer Science Department

Career ProspectsCareer Prospects

Recent graduates have gone to work for:Recent graduates have gone to work for:

NASANASA Computer Sciences CorpComputer Sciences Corp

NISTNIST Bank of AmericaBank of America

IBMIBM RCARCA

HCIAHCIA BendixBendix

UPSUPS Lockheed MartimLockheed Martim

USF&GUSF&G Hewlett-PackardHewlett-Packard

Northrup/GrummanNorthrup/Grumman