Computer Science

Tools and Softwares

  • ESC 120 Intro to Engineering Design (EE) - Constructing FM transmitters
     
  • ESC 120 INtro to Engineering Design (CE) - Arduino
     
  • EEC 310 Electric Circuits I - PSpice, MATLAB, MultiSim
     
  • EEC 311 Electric Circuits II - PSpice, MATLAB, MultiSim
     
  • EEC 312 Electric Circuits Laboratory – Agilent scopes and signal generators, breadboards, passive components, transformers, Agilent Intuilink software
     
  • EEC 314 Electronics II PSpice, MATLAB/Simulink
     
  • EEC 315 Electronics Laboratory - Agilent scopes and signal generators, breadboards, passive components, transformers, Agilent Intuilink software
     
  • EEC 384 Digital Systems Laboratory - EDA (electronic design automation) software from Altera and Xilinx, FPGA prototyping boards, Logic analyzer
     
  • EEC 417 Embedded Systems – Miscellaneous electronics and Software (MPLAB from Microchip).
     
  • EEC 421 Software Engineering Eclipse for Java development
     
  • EEC 440 Control SystemsPSpice, MATLAB/Simulink
     
  • EEC 450 Communications - SystemView by Elanix (design and simulate communication systems)
     
  • EEC 451 Communications Laboratory - Agilent scopes and signal generators, breadboards, passive components, transformers, Agilent Intuilink software
     
  • EEC 483 Computer Organization - Microsoft Visual C, Quartus II from Altera (software), DE0 from Altera (hardware)
     
  • EEC 487 Advanced Digital Systems - EDA (electronic design automation) software from Altera and Xilinx, FPGA prototyping boards, Logic analyzer
     
  • EEC 488 Hardware-Software Co-design - EDA (electronic design automation) software from Altera and Xilinx, FPGA prototyping boards, Logic analyzer
     
  • EEC 492 Software Defined Radio - Universal software defined peripheral (USRP) from Ettus (hardware) and GNU Radio (software) and LabView from National Instruments (software)
     
  • EEC 492/592 Kinect Application Development
     
  • EEC 492 Computer Security - Quartus II from Altera (software), DE0 from Altera (hardware)
     
  • EEC 525 Data Mining - Open source data mining software such as WEKA, RapidMiner, or R
     
  • EEC 622 Formal Methods in Software Engineering - Model checker SPIN, Visual Studio
     
  • EEC 623 Software Quality Assurance - Statistical software such as JUnit, GitHub, or SPSS
     
  • EEC 624 Software Testing - Open source testing tools such as JUnit
     
  • EEC 626 Software Engineering Project - Students choose software based on their projects. Most of them use Java, Mysql, Perl, Python, PHP, Apache, C#, SQL server, ASP.net, and development tools like Eclipse, NetBeans, and, Visual Studio
     
  • EEC 683 Computer Networks II Network simulator NS2
     
  • EEC 688/788 Secure and Dependable Computing 
     
  • EEC 693 iPhone Application Development 
     
  • EEC 693 Network Security and Privacy - Various attack and dense tools