Problem-solving, critical thinking, and algorithmic proficiency:Analyze, design, and implement algorithmic solutions for computing problems using appropriate data structures.
Software development and engineering mastery: Design, implement, test, and evaluate software solutions using development tools to meet specified requirements, demonstrating analytical proficiency in programming languages and their paradigms, while adhering to software engineering principles throughout the software development lifecycle.
Systems, architecture, and hardware integration: Exhibit a solid understanding of computer organization, architecture, and the interaction between software and hardware components, along with proficiency in system-level programming and operating systems concepts.
Data management, analysis, and visualization: Design and implement systems for structuring and managing large datasets in databases, extracting and learning actionable information, and visualizing and communicating the results.
Networking proficiency and security assurance: Grasp fundamental concepts of computer networks, including network architectures and protocols, and design and implement secure systems and applications with a thorough understanding of potential threats and vulnerabilities.
Ethical responsibility and effective communication: Evaluate the ethical, legal, security, and societal challenges in computing; formulate strategies grounded in professional codes of conduct; advocate for responsible computing practices; and lead interdisciplinary teams in articulating and addressing complex issues, ensuring effective communication with diverse audiences.
Research Mastery: Evaluate, synthesize, and contribute to the computer science literature; formulate research questions based on gaps in existing knowledge; design and execute rigorous research methodologies; interpret findings within the broader context; assess and refine research processes based on feedback and setbacks; and communicate findings effectively in written and oral forms.
Luddy School of Informatics, Computing, and Engineering resources and social media channels